重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天小编就为大家带来一篇有关jquery的正则表达式的文章。小编觉得挺实用的,为此分享给大家做个参考。一起跟随小编过来看看吧。
网站建设哪家好,找成都创新互联公司!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了虞城免费建站欢迎大家使用!
/*
* 正则表达式 作用 验证字符串格式的
* 比较繁琐 但是比较强大
*
* 正则表达式应该如何去写 写法很随意 主要你要记住正则的语法规则
* 自己去拼接表达式
*
* 开始记符号
* \ 转义字符 \n 匹配的就是换行 \\ 匹配的是\ \( 匹配的是(
* ^ 代表的是 开始符号 匹配字符的开始 或者正则表达式的开始
* $ 代表的是 结束符号 匹配字符的结束 或者正则表达式的结束
* * 代表的是匹配一个字表达是零次或者多次 zooo zo* 等价 {0,}
* + 代表的是 一次或者多次 zoooo zo+ {1,}
* ? 代表匹配表达是 零次或者一次 do(es)? {0,1} do does ?和+ 搭配使用可以作为限定 非贪婪和贪婪匹配
* {n} n为非负整数 代表匹配前匹配前面的字表达是 面的字前面的表达式n次 (does){10}
* {n,} n为非负整数 至少匹配前面的表达式n次 无上限 food o{1,}
* {n,m} n m为非负整数 最少匹配n次 最多匹配m次 (food){1,3}
* () 代表的是字表达式
* x|y 匹配x或者y (f|d)ood food dood
* [] 在正则表达式里面代表字符集 [abcdef]{1}
* [abcd] 匹配里面的任意一个字符
* [^abcd] 非字符集里面的任意字符
* [a-z] 匹配的是a-z之间的所有字母
* [^a-z] 除过a-z的其余字符
* [0-9] 匹配的是0-9之间的任意
* [^0-9] 匹配的是除0-9
* \b 匹配单词的边界
* \B 匹配非单词边界
* \d 匹配数字的 等价[0-9]
* \D 匹配非数字的 等价[^0-9]
* \n 匹配换行
* \r 匹配回车
* \s 匹配的是任何空白字符 [\f\r\v\n\t]
* \S 匹配的是任何非空白字符
* \w 匹配包括下划线的任何单字符 等价[a-z0-9A-Z_]
* \W 匹配不包括下划线的任何单字符 等价[^a-z0-9A-Z_]
* i 不区分大小写匹配
* g 全局匹配
*
* */
以上就是jquery的正则表达式的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注创新互联行业资讯!