The regular expression testing tool provides you with JS regular expression verification, regular expression verification, regular expression verification, regular expression testing tools, which can be used to customize regular expressions to extract text content, validate arbitrary regular expressions, extract URLs from regular expressions, and format regular expressions online. I hope it will be helpful to everyone.
The role of regular expressions
A regular expression is a text pattern that includes ordinary characters (for example, letters between a and z) and special characters (called "metacharacters"). Regular expressions use a single string to describe and match a series of strings that match a certain syntactic rule. Regular expressions are cumbersome, but they are powerful. After learning them, they will give you an absolute sense of achievement in addition to improving efficiency. Many programming languages support string operations using regular expressions.
Herufi za kawaida za kumtaarifu
kodi | explain |
---|---|
. | Kila herufi kwa sababu ya kumtaarifu herufi za kushikilia |
\w | Herufi ama namba ama herufi za kuzungumza |
\s | Kila hali ya hali ya kushikilia |
\d | Tukio la namba |
\b | Tukio wa kuanzia ama kwisha kwa herufi |
^ | Kuanzia chaguo |
$ | Tukio wa mwisho wa chaguo |
Qualifikator ya kawaida
Code/Syntax | explain |
---|---|
* | Kuwa na muda wa kuzungumza kwa nchi ama zaidi |
+ | Kuwa na muda wa kuzungumza mara moja au zaidi |
? | Kuwa na muda wa kuzungumza kwa nchi ama mara moja |
{n} | Kuwa na muda wa kuzungumza n |
{n,} | Kuwa na muda wa kuzungumza n au zaidi |
{n,m} | Kuwa na muda wa kuzungumza n kwa muda wa m n kwa m |
common antonym
Code/Syntax | explain |
---|---|
\W | Matches any character that is not a letter, number, underscore, or kanji |
\S | Matches any character that is not a whitespace character |
\D | Matches any non-numeric characters |
\B | Match is not where words begin or end |
[^x] | Matches any character except x |
[^aeiou] | Matches any character except the letters aeiou |
character | describe |
---|---|
^\d+$ | Match non-negative integers (positive integers + 0) |
//Matches the integer ^\d+(\.\d+)?$ | Match non-negative floating-point numbers (positive floating-point numbers + 0) |
^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //Match positive floating-point numbers |
^((-\d+(\.\d+)?)|(0+(\.0+)?))$ | Match non-positive floating-point numbers (negative floating-point numbers + 0) |
^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ | //match negative floating-point numbers |
^(-?\d+(\.\d+)?$ | //match floating-point numbers |
^[A-Za-z]+$ | Match a string of 26 English letters |
^[A-Z]+$ | Matches a string of 26 English letters |
^[a-z]+$ | Matches a string of 26 lowercase letters |
^[A-Za-z0-9]+$ | Match a string of numbers and 26 letters |
^\w+$ | Matches a string consisting of numbers, 26 letters, or underscores |
^[\w-]+(\.[\w-]+)*@\w-]+(\.[\w-]+)+$ | //match email address |
^[a-zA-z]+://match(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | //match url |
[\u4e00-\u9fa5] | Regulasi za Kina za Muungano wa herufi nchini China |
[^\x00-\xff] | Tafuta kifungu-melezo ya byte (kuzingatia herufi nchini China) |
\n[\s| ]*\r | Regulasi ya Kina ya Muungano wa hali za haki |
/<(.*)>.*<\/>|<(.*)\/>/ | Regulasi za Kina za Muungano wa HTML tags |
(^\s*)|(\s*$) | Regulasi za Kina za Muungano wa end-to-end spaces |
\w+([-+.]\w+)*@\w+([-.]\w+)*.\w+([-.]\w+)* | Regulasi ya Kina ya Muungano wa Barua ya Kuzitoa |
^[a-zA-z]+://(\w+(-\w+)*)(\.(\w+(-\w+)*))*(\?\S*)?$ | Muungano wa URL kwa Regulasi ya Kina |
^[a-zA-Z][a-zA-Z0-9_]{4,15}$ | Tafuta ina haki (ina kwanza herufi, rahisi 5-16 melezo, rahisi na ukanda wa jumla) |
(\d{3}-|\d{4}-)?(\d{8}|\d{7})? | Tafuta namba za simu ya nyumbani |
^[1-9]*[1-9][0-9]*$ | Tafuta namba ya QQ ya Tencent |