温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jquery的正则表达式介绍

发布时间:2020-05-26 11:38:54 来源:亿速云 阅读:325 作者:Leah 栏目:web开发

今天小编就为大家带来一篇有关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的正则表达式的详细内容了,看完之后是否有所收获呢?如果想了解更多相关内容,欢迎关注亿速云行业资讯!                                          

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI