“Js正则”的版本间的差异
来自CloudWiki
(创建页面,内容为“正则:判断字符串是否符合规则 定义:reg=new RegExp(); reg=//g; 修饰符: i:匹配的时候不区分大小写 g:全局匹配 m: 多行匹配 方…”) |
|||
第1行: | 第1行: | ||
− | 正则:判断字符串是否符合规则 定义: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 以...开头 | + | '''正则:判断字符串是否符合规则''' |
+ | 定义: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 以...开头 |
2019年12月7日 (六) 07:02的最新版本
正则:判断字符串是否符合规则
定义: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 以...开头