位置: 编程技术 - 正文
推荐整理分享JS正则表达式比较常见用法(js正则表达式变量),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:js正则\b,js正则表达式子表达式,js正则表达式子表达式,js中正则表达式的用法,js正则\b,js正则表达式gi,js正则表达式gi,js正则表达式/g,内容如对您有帮助,希望把文章链接给更多的朋友!
废话不多说,直接步入正轨了,想要了解js正则表达式用法的相关知识,通过本教程学习吧。
定义和使用
test方法
test() 方法检索字符串中的指定值。返回值是 true 或 false。
exec方法
exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。
正则表达式类型
/pattern/attributes 参数 attributes 是一个可选的字符串,常用属性 “g”、”i” ,分别用于指定全局匹配、区分大小写的匹配。
字符串正则
1. search
字符串查找
2. match
字符串匹配
3. replace
字符串替换
4.split
字符串分割
正则写法
[abc] 查找方括号之间的任何字符。
[^abc] 查找任何不在方括号之间的字符。
[0-9] 查找任何从 0 至 9 的数字。
[a-z] 查找任何从小写 a 到小写 z 的字符。
[A-Z] 查找任何从大写 A 到大写 Z 的字符。
[A-z] 查找任何从大写 A 到小写 z 的字符。
[adgk] 查找给定集合内的任何字符。
[^adgk] 查找给定集合外的任何字符。
red|blue|green 查找任何指定的选项。
. 查找单个字符,除了换行和行结束符。
w 查找单词字符(字母、数字、下划线)。
W 查找非单词字符。
d 查找数字。
D 查找非数字字符。
s 查找空白字符(空格、tab、换行、回车)。
S 查找非空白字符。
b 匹配单词边界。
/bm/ 匹配 “moon” 中的 ‘m'; /oob/ 不匹配 “moon” 中的 ‘oo',因为 ‘oo' 后面的 ‘n' 是一个单词字符; /oonb/ 匹配 “moon” 中的 ‘oon',因为 ‘oon' 位于字符串的末端,后面没有单词字符;
B 匹配非单词边界。
n 查找换行符。
n+ 匹配任何包含至少一个 n 的字符串。
n* 匹配任何包含零个或多个 n 的字符串。
n 匹配任何包含零个或一个 n 的字符串。
n{X} 匹配包含 X 个 n 的序列的字符串。
n{X,Y} 匹配包含 X 或 Y 个 n 的序列的字符串。
n{X,} 匹配包含至少 X 个 n 的序列的字符串。
n$ 匹配任何结尾为 n 的字符串。
^n 匹配任何开头为 n 的字符串。
常见正则
汉字: [u4e-u9fa5] 手机号: 1[0-9]{} 邮箱: (S)+[@]{1}(S)+[.]{1}(w)+
一篇文章掌握RequireJS常用知识 本文采取循序渐进的方式,从理论到实践,从RequireJS官方API文档中,总结出在使用RequireJS过程中最常用的一些用法,并对文档中不够清晰具体的内容,
探究Javascript模板引擎mustache.js使用方法 我们将为大家详解Mustache.js轻量级JavaScript模版引擎使用方法。简单示例functionshow(t){$("#content").html(t);}varview={title:'YZF',cacl:function(){return6+4;}};$("#content").html
JS实现简单的二维矩阵乘积运算 本文实例讲述了JS实现简单的二维矩阵乘积运算方法。分享给大家供大家参考,具体如下:Console控制台截图如下:(上图为输出结果直接上代码了(A矩阵
标签: js正则表达式变量
本文链接地址:https://www.jiuchutong.com/biancheng/382787.html 转载请保留说明!友情链接: 武汉网站建设