正则表达式
# 正则表达式
JavaScript中用于模式校验和匹配。
创建正则表达式对象:对象形式:**var reg=new RegExp("abc")**当正则表达式中有"/"用这种。
直接量形式:var reg=/正则表达式/ 一般使用这种
调用正则表达式test方法对待匹配串进行校验
var str="abvd" var res=reg.test(str) //若str中只要有一个符合匹配则res返回true1
2匹配语法
结尾加g表示全文匹配,如不加则仅仅匹配第一个;i表示忽略大小写匹配 var reg=/o/gi 加$表示是否以模式串结尾,^表示以模式串开始 var reg=/world$/ var reg=/^world/ 加m表示多行匹配,只要有一行能够匹配上则为true var reg=/world/m var str="world\nhello"1
2
3
4
5
6
7
8元字符
\w表示字母数字下划线都能被匹配到,\W匹配非单词数字下划线 var reg=/\w/g \d匹配数字 \s匹配空白符,如换行符,制表符 \b匹配单词的开始和结束 [abc]目标串包含abc任意一个字符匹配1
2
3
4
5
6
#
编辑 (opens new window)
上次更新: 2023/12/15, 15:49:57