Js中正则表达式使用(固化)
来源:互联网 发布:linux 显示全部进程 编辑:程序博客网 时间:2024/05/18 01:07
/123/gi //至少要匹配一个123数字组合/ab/gi //至少要匹配一个ab字符组合 /[a-z]/gi //至少要匹配(a-z)中的任意一个字符/(\w)/gi //至少要匹配(a-z)中的任意一个字符/[0-9]/gi //至少要匹配(0-9)中的任意一个数字/(\d)/gi //至少要匹配(0-9)中的任意一个数字/123*/gi //12 123 1233 12333 ... *代表0到多 ,0表示可以不匹配/x(123)*/gi //x x123 x123123 ... 至少要匹配字符x/123+/gi //123 1233 12333 12333 ... +代表1到多/x(123)+/gi //x123 x123123 x123123123 ... 至少要匹配一个x123字符组合/123?/gi //12 123 ?代表0到1/x(123)?/gi //x x123 /(\d)\1(\d)\2/gi //1122 5599 3366 ... \1表示反向引用第一个子表达式 \2表示反向引用第二个子表达式/(\d)(\d)\2\1/gi //5885 1331 2772 ... \1表示反向引用第一个子表达式 \2表示反向引用第二个子表达式/(\d){5}_(\d)\2\2(\d)\3\3(\d)\4\4/gi 98546_111555999 /5{2,3}/gi //最多3个5,至少要2个5/[^b-z]/gi 至少要包含一个 b到z以外的任意一个字符/[abcd]/gi 至少要包含abcd中的任意一个或多个字母/abcd/gi 至少要包含一个abcd字符组合/[^abcd]/gi 至少要包含一个abcd这四个字母以外的任意一个字母/(\s)/gi 表示至少要有一个空格/./gi 表示至少要包含任意一个字符/\./gi 表示至少要包含一个小点/^hai/gi 表示要以hai字母组合开头/hai$/gi 表示要以hai字母组合结尾 /(haitao|海涛)/gi 表示至少要包含海涛或haitao字母组合/(\d)+@qq.com/gi 验证输入的email是否为qq邮箱/[a-zA-Z0-9_-]+@([a-zA-Z0-9]+\.)+(com|cn)/gi 验证一个邮箱\d 相当于[0-9]\D 相当于[^0-9]\w 相当于[a-zA-Z0-9_]\W 相当于[^a-zA-Z0-9]\s 相当于任何空白字符\S 相当于匹配任何非空白字符说明:1 限定符: 用于指定其前面的字符或字符组合连续出现多少次,常用的限定符有四种,分别是 {} * + ?2 匹配符 [] 从中选一个3 定位符 ^ $4 /a1?/gi和/(a1)?/gi 是有区别的,前者的问号影响字符1,后者的问号影响的是a1字符组合5 //gi g代表全局,i代表忽略大小写6 没有限定符,就意味着至少要出现一次----------FR:徐海涛(Hunk Xu)
1 0
- Js中正则表达式使用(固化)
- 正则表达式占有优先量词以及固化分组的使用
- js中使用正则表达式
- JS中使用正则表达式
- JS中使用正则表达式
- JS中使用正则表达式
- js中使用正则表达式
- js中使用正则表达式
- js中使用正则表达式
- js中使用正则表达式
- js中使用正则表达式
- JS中使用正则表达式和常用正则表达式
- 在js中使用正则表达式
- JS中正则表达式的使用
- JS中正则表达式的使用
- js 中正则表达式使用详解
- JS中使用正则表达式详解
- 在js中使用正则表达式
- java中使用switch case报错case expressions must be constant expressions
- python3与python2的不兼容注意点小结
- Asp.net中GridView使用详解(引)
- HAR(HTTP Archive)规范
- 电信诈骗瞄准“徐玉玉”们,扣问网络安全教育短板
- Js中正则表达式使用(固化)
- iOS-系统Notification
- Counting Intersections
- git 常用命令
- 冒泡排序优化JAVA
- Function语意学
- 解决redhat自带yum不能用的问题
- 关于抢购,秒杀的一些细节
- JVM内幕:Java虚拟机详解