Regex Tester Case insensitive Global match Multiline match Match Test View commonly used regular expressions >> Chinese Characters Double-byte Characters Blank Lines Leading/Trailing Spaces Email Address URL Mobile Phone Number Landline Phone Number Postal Code Integer Positive Integer Negative Integer Positive Float Negative Float QQ Number IP Address ID Card Number Date Format Username Replace Description Regular Expression: using a single string to describe and match a series of strings that conform to a certain syntactic rule search pattern. JavaScript regular expression syntax: /regular expression body/modifier (optional) Modifier Description i Perform a case-insensitive match g Perform a global match (find all matches rather than stopping after the first match) m Perform a multi-line match Start And End Code Description ^ Indicates that the string must start with the character after the ^, when used in a bracket expression, it indicates that the character is not accepted in the bracket expression $ Indicates that the string must end with the character before the $ Wildcards Use wildcards and special escape characters to match more characters Code Description . matches any character except for newline characters \w matches a word character (alphanumeric character or underscore) \W matches any character that is not a word character (not alphanumeric or underscore) \b matches the position at the start or end of a word \B matches any position that is not at the start or end of a word \d matches a digit \D matches any character that is not a digit \s matches any whitespace character \S matches any character that is not a whitespace character \n matches a newline character Specific quantity Match a specific number of matching characters or groups with quantifiers Code Description * Matches the preceding subexpression zero or more times + Matches one or more times ? Matches zero or one time {n} Repeats n times {n,} Repeats n times or more {n,m} Repeats from n to m times Parentheses matching groups Use () to capture groups, () will return the full match plus the group, unless you use the g flag, use the pipe operator | inside () to specify what the group should match, equivalent to or. Character groups[] Character groups help match specific characters or specific character sequences. They can represent a large batch of characters like character shortcuts, such as \d matching the same characters as [0-9]. Negating a character group will match characters that do not match the character group. For example, if you don't want to match digits, you can write: [^0-9] Backslash To match special characters, use the backslash The special characters in JavaScript regular expressions are: ^ $ \。 * +? () [] {} | So, to match an asterisk, you can use \*, not just * 0 Comments 0 / 300 Submit The current system only supports comments from logged-in users, go to Login