JavaScript正则表达式总结
开发工具与关键技术:Adobe Dreamweaver JavaScript
作者:唐文坚
撰写时间:2020年4月24日
正则表达式
正则表达式的两种写发:
- var reg=new RegExp(“a”,“i”);在括号里的左边是要匹配的参数,右边是可以说是一个匹配的条件,
i是忽略大小写,g是全局变量
test()是一个用来检查字符串是否含有正则表达式里定义的一个方法。
语法var s =reg.test(str)语法解释:声明好变量把定义好的正则表达式的名称写上. test(str)括号里传入要检查的变量。 - 第二种就是用字面量来创建正则表达式,这样创建要比上一种方便一些
语法:var 变量=/正则表达式/匹配模式
[]正则表达式的范围:
[abc] 等价于 a|b|c
[a-z] 表示匹配所有的小写字母
[A-Z] 表示匹配所有的大写字母
[A-z] 表示匹配所有的字母(包含大小写)
[0-9] 表示匹配所有的数字(这些都是死的东西)
Search:这个会查找你的正则表达式里的第一个字符找到了就返回没找到就是1.
语法:sss =ss.search(/d/);解释:=后的是所要查找的变量名。
Mach:这个会找你在这个方法里传入的数,不过它只会找到一个就返回就是后面有也不会返回的不过可以定义一个g:全局变量在后面。
语法:result=str.match(/[a-z]/ig); 解释:所要查找的名称这个方法里是查找的要求后面就是两匹配模式。<