In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/02 Report--
This article mainly shows you "what are the regular matches commonly used in the development process". The content is simple and clear, and I hope it can help you solve your doubts. Let the editor lead you to study and learn the article "what regular matches are commonly used in the development process".
1. Match Chinese: [\ u4e00 -\ u9fa5]
2. English letter: [a-zA-Z]
3. Number: [0-9]
4. Match Chinese and English letters and numbers and underscores: ^ [\ u4e00 -\ u9fa5_a-zA-Z0-9] + $
At the same time, determine the input length:
[\ u4e00 -\ u9fa5_a-zA-Z0-9 _] {4jue 10}
5 、
(? _) cannot start with _
(?. *? _ $) cannot end with _
[a-zA-Z0-9 _\ u4e00 -\ u9fa5] + at least one Chinese character, number, letter, underscore
$matches the end of the string
6. It contains only Chinese characters, numbers, letters and underscores, and the position of the underscores is unlimited:
^ [a-zA-Z0-9 _\ u4e00 -\ u9fa5] + $
7. A string consisting of numbers, 26 letters, or underscores
^\ wit $
8 and 2 Chinese characters
"^ [\ u4E00 -\ u9FA5] {2jue 4} $"
9. No longer than 7 Chinese characters, or 14 bytes (numbers, letters and underscores) regular expressions
^ [\ u4e00 -\ u9fa5] {1pc7} $| ^ [\ dA-Za-z_] {1pc14} $
10. Match double-byte characters (including Chinese characters): [^ x00-xff]
Note: can be used to calculate the length of a string (a double-byte character length meter 2 ~ ~ ASCII character counter 1)
11. Regular expression that matches blank lines: ns*r
Comment: can be used to delete blank lines
12. Regular expression that matches the HTML tag:] * >. *? |
Commentary: the version circulated on the Internet is too bad, the above one can only match part of it, and there is still nothing I can do about complex nested tags.
13. Regular expression that matches the leading and trailing white space characters: ^ s* | slots $
Comment: a very useful expression that can be used to delete white space characters (including spaces, tabs, page feeds, etc.) at the beginning and end of a line
14. Regular expression matching Email address: ^ [a-zA-Z0-9] [\ w\. -] * [a-zA-Z0-9] @ [a-zA-Z0-9] [\ w\. -] * [a-zA-Z0-9]\. [a-zA-Z] [a-zA-Z\.] * [a-zA-Z] $
Comment: form validation is very useful
15. Mobile number: ^ ((13 [0-9])) | (14 [0-9]) | (15 [0-9]) | (17 [0-9]) | (18 [0-9]))\ d {8} $
16. ID card: (^\ d {15} $) | (^\ d {17} ([0-9] | X | x) $)
17. The regular expression that matches the URL URL: [a-zA-z] +: / / [^ s] *
Note: the function of the version circulated on the Internet is very limited, and the above version can basically meet the needs.
18. Whether the matching account is legal (at the beginning of the letter, 5-16 bytes are allowed, and alphanumeric underscores are allowed): ^ [a-zA-Z] [a-zA-Z0-9 _] {4jue 15} $
Comment: form validation is very useful
19. Match domestic phone number: d {3}-d {8} | d {4}-d {7}
Commentary: matching forms such as 0511-4405222 or 021-87888822
20. Match Tencent QQ number: [1-9] [0-9] {4,}
Commentary: Tencent QQ starts from 10000
21. Match the postcode of China: [1-9] d {5} (?! d)
Commentary: the postal code of China is 6 digits
22. Match ID: d {15} | d {18}
Commentary: Chinese ID cards are 15 or 18 digits
23. Match the ip address: dong.dharm.ding.d+
Note: useful when extracting ip addresses
24. Match a specific number:
^ [1-9] $/ / match positive integers
^-[1-9] $/ / match negative integers
^ -? [1-9] d _ match $/ / match integer
^ [1-9] d * | 0 $/ / matches a non-negative integer (positive integer + 0)
^-[1-9] d * | 0 $/ / matches non-positive integers (negative integers + 0)
^ [1-9] dquo.d* | 0.d* [1-9] droom$ / / matches positive floating point numbers
^-([1-9] dfol.d* | 0.d* [1-9] d*) $/ / matches negative floating point numbers
^ -? ([1-9] droom.d* | 0.d* [1-9] d* | 0room.0+ | 0) $/ / match floating point number
^ [1-9] dfol.d* | 0.d* [1-9] d* | 0room.0+ | 0 $/ / match non-negative floating point number (positive floating point number + 0)
^ (- ([1-9] dfu.d* | 0.d* [1-9] d*)) | 0room.0+ | 0 $/ / matches non-positive floating point numbers (negative floating point numbers + 0)
Commentary: useful when dealing with a large amount of data, pay attention to corrections in specific applications
25. Match a specific string:
^ [A-Za-z] + $/ / matches a string of 26 English letters
^ [Amurz] + $/ / matches a string of 26 English letters in uppercase
^ [amurz] + $/ / matches a string of 26 lowercase letters
^ [A-Za-z0-9] + $/ / matches a string of numbers and 26 letters
^ wrist $/ / matches a string consisting of numbers, 26 letters, or underscores
26 、
The validation features and their validation expressions when using RegularExpressionValidator validation controls are described as follows:
You can only enter a number: "^ [0-9] * $"
Only n-digit numbers can be entered: "^ d {n} $"
You can only enter at least n digits: "^ d {n,} $"
You can only enter the number of mmurn digits: "^ d {mdirection n} $"
You can only enter zero and non-zero numbers: "^ (0 | [1-9] [0-9] *) $"
You can only enter positive real numbers with two decimal places: "^ [0-9] + (. [0-9] {2})? $"
You can only enter positive real numbers with 1-3 decimal places: "^ [0-9] + (. [0-9] {1pr 3})? $"
You can only enter a positive integer that is not zero: "^ +? [1-9] [0-9] * $"
You can only enter a negative integer that is not zero: "^-[1-9] [0-9] * $"
Only characters of length 3 can be entered: "^. {3} $"
You can only enter a string of 26 letters: "^ [A-Za-z] + $"
You can only enter a string of 26 capital letters: "^ [Amurz] + $"
You can only enter a string of 26 lowercase letters: "^ [amurz] + $"
You can only enter a string of numbers and 26 letters: "^ [A-Za-z0-9] + $"
You can only enter a string consisting of numbers, 26 letters, or an underscore: "^ wicked $"
Verify the user password: "^ [a-zA-Z] w {5pm 17} $" is in the correct format: begins with a letter and is between 6 and 18 in length
Can only contain characters, numbers, and underscores.
Verify whether it contains characters such as ^% &',; =? $":" [^% &',; =? $x22] + "
You can only enter Chinese characters: "^ [u4e00-u9fa5], {0,} $"
Verify the Email address: "^ w + [- +.] w +) * @ w + ([-.] w +) * .w + ([-.] w +) * $"
Verify InternetURL: "^ http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$"
Verify ID number (15 or 18 digits): "^ d {15} | d {} 18 $"
Verify the 12 months of the year: "^ (0? [1-9] | 1 [0-2]) $" the correct format is: "01"-"09" and "1"12"
Verify 31 days of a month: "^ ((0? [1-9]) | (1 | 2) [0-9]) | 30 | 31) $"
The correct formats are "01", "09" and "1"31".
Regular expression that matches Chinese characters: [u4e00-u9fa5]
Match double-byte characters (including Chinese characters): [^ x00-xff]
Regular expression that matches blank lines: n [s |] * r
Regular expression that matches the HTML tag: /. * | /
Regular expression that matches leading and trailing spaces: (^ s*) | (sworn $)
Regular expression that matches the Email address: W + ([- +.] w +) * @ w + ([-.] w +) * .w + ([-.] w +) *
The regular expression that matches the URL URL: http://([w-]+.)+[w-]+(/[w-. /?% & =] *?
The above is all the contents of the article "what are the regular matches commonly used in the development process?" Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.