js获取class之正则
发布时间:2020-12-15 00:04:15 所属栏目:C语言 来源:网络整理
导读:table class="javascript" tr class="li1" td class="ln"pre class="de1"1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 span 请输入用户名, 位,由字母、数字、下划线组成! span ?可以看出上面的span元素是包含两个类,中间还有一个
<table class="javascript"> |
<tr class="li1">
<td class="ln"><pre class="de1">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
span 请输入用户名,位,由字母、数字、下划线组成!span ?
可以看出上面的span元素是包含两个类,中间还有一个空格
?
分析: 所以存在三种形式 a _a a_ _a_
?
Base.. className parentNode
? ? ? ? node
? ? ? ? temps
? ? ? ? parentNode
? ? ? ? ? ? ? ? node parentNode
? ? ? ?
? ? ? ? ? ? ? ? node document
? ? ? ?
? ? ? ? all node.
? ? ? ? i i all. i
? ? ? ? ? ? ? ? RegExps|^)' className s|$)'.alli. ?
? ? ? ? ? ? ? ? ? ? ? ? temps.alli
? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? temps
注意事项:
. RegExps|^)' className s|$)' 中元字符需要双重定义,与正则的字面量表达式不同
.匹配开头,$匹配结尾,s匹配空白字符,空白字符和空字符是有区别的,前者包括空格、制表符、换页符等等,后者空字符是指‘’,或者是字符的编码值为的字符,比如‘’
.之所以需要匹配开头和结尾,是因为s只会匹配空白字符,并不会匹配空字符
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!