Js正则

来自CloudWiki
跳转至: 导航搜索

正则:判断字符串是否符合规则

 定义:reg=new RegExp(); reg=//g; 
 修饰符: i:匹配的时候不区分大小写 g:全局匹配 m: 多行匹配 
 方法: 
   str.match(reg);输出所有匹配成功的结果。 
   reg.test(str);是否匹配成功。返回true和false 
   str.replace(reg,"ss") []:匹配单个字符,匹配中括号内包含的任意字符 [^a-c]:匹配除了中括号内a-c的任意字符 \w:[0-9A-z]; \W: 除了\w之外的任意字符 \d:查找数字[0-9] \D:除了数字之外任意字符 \s: 空格 量词: + :>0 * :>=0 {x}:指定x个 {x,}:>=x; {x,y}:>=x,<=y; ?: 0 || 1 ?=n : 任意字符后紧挨着的n,n代表表达式 ?!n: 非?=n; n$ 以...结尾 ^n 以...开头