javascript正则表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript正则表达式相关的知识,希望对你有一定的参考价值。

预定义类

 

字符
等价类
含义

.
[^\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]
非单词字符

 

边界

正则表达式还提供了几个常用的边界匹配字符

字符

含义

^

以xx开头

$

以xx结尾

\b

单词边界,指[a-zA-Z_0-9]之外的字符

\B

非单词边界

 

量词

字符
含义

?
出现零次或一次(最多出现一次)

+
出现一次或多次(至少出现一次)

*
出现零次或多次(任意次)

{n}
出现n次

{n,m}
出现n到m次

{n,}
至少出现n次

以上是关于javascript正则表达式的主要内容,如果未能解决你的问题,请参考以下文章

Javascript正则表达式

javascript正则表达式

用于 Javascript 正则表达式和数字的 Javascript 正则表达式

Swift 将 javascript 正则表达式转换为 ios 正则表达式

javaScript正则表达式精华

javascript:正则表达式一个表单验证的例子