05/23 关键词
关键词
正则表达式
RegExp
test()
split()
search()
match()
replace()
DOM 文档对象模型
节点
文档节点
元素节点
属性节点
文本节点
nodeName
nodeType
nodeValue
代码
var reg=new RegExp('正则表达式','修饰符/匹配模式')
var reg=/正则表达式/修饰符 //字面量创建正则
test()
检查字符串内是否有匹配的字符,如果有则返回true
,否则返回false
split()
将字符串拆分为数组,字符串的方法,检索的是全局,修饰符中有无g无关,如果没有匹配到,则返回整个字符串的数组search()
检索匹配的字符第一次出现在字符串的位置,字符串的方法,这个功能与字符串方法indexOf()
相同,但是这个方法支持正则match()
将匹配到的内容以数组的形式返回,支持全局检索replace()
将匹配到的内容替换,支持全局检索,第二参数即被替换的内容不写,则替换为undefined
强调
在正则中.
代表任意一个字符,\w
等于[A-Za-z0-9_]
,\W
等于 [^A-Za-z0-9_]
,\d
等于[0-9]
,\D
等于 [^0-9]
,\s
等于空格,\S
是除了空格之外的,\b
单词边界,\B
除了单词边界
+
=>{1,}
*
=>{0,}
?
=>{0,1}
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。