javascipt-正则表达式

白晋鹏
2023-12-01

1、匹配非负整数:/^\d+$/

注意:两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。(^不能紧跟[后面,那样表示非)

                 "^The":表示所有以"The"开始的字符串;

                 "of despair$":表示所以以"of despair"结尾的字符串;

                 "^abc$":只能匹配”abc“(即:这个字符串必需为abc)。

字符等同于描述
.[^\n\r]除了换行和回车之外的任意字符
\d[0-9]数字字符
\D[^0-9]非数字字符
\s[ \t\n\x0B\f\r]空白字符
\S[^ \t\n\x0B\f\r]非空白字符
\w[a-zA-Z_0-9]单词字符(所有的字母)
\W[^a-zA-Z_0-9]非单词字符

代码类型描述
?软性量词出现零次或一次
*软性量词出现零次或多次(任意次)
+软性量词出现一次或多次(至少一次)
{n}硬性量词对应零次或者n次
{n,m}软性量词至少出现n次但不超过m次
{n,}软性量词至少出现n次(+的升级版)


2、匹配中英文字符: /^[a-zA-Z\u4e00-\u9fa5]+$/

\u4e00-\u9fa5:匹配中文字符

 类似资料: