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 正则表达式