您的位置:首页 > Web前端 > JavaScript

JS 正则表达式

2013-08-15 20:44 183 查看
\s 空白字符

\S 除空白字符意外任意字符

\w 字母 数字 下划线

\W 除了字母 数字 下划线的任意字符

\d 数字0-9

\D 除了数字意外的任意字符

\b 单词边界

^字符串的开始

$字符串的结尾

*0至无数次

+1至无数次

?0次或者1次

{n}重复n次

{n,}至少重复n次

{n,m}重复n到m次

[]字符组

()捕获组

一些实例

[0-9] 0-9之间的数字任意一个

[a-z]字母a-z中的任意一个

[^cfC]除了 c f C的任意一个字符

[\u4e00-\u9fa5]任一汉字

[^a-z]除了a-z的任一字符

[^-a-z]除了-和a-z的任一字符

|多分支选择

^(very)*large$ 可以匹配 large ,verylarge,veryverylage,...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: