js进阶正则表达式7点数字字母空格(w d s)(小写表原意,大写表反义)(特殊字符要加反斜杠:var reg22=/W/g)
一、总结
1、w d s,word digital space
2、特殊字符要加反斜杠:var reg22=/W/g
3、str.函数的形式:str12.match(reg1)
4、小写表原意,大写表反义
二、js进阶正则表达式7点数字字母空格
元字符 | 描述 |
---|---|
. | 查找单个字符,除了换行和行结束符。 |
w | 查找单词字符(包括英文字母,数字,下划线)。 |
W | 查找非单词字符(包括非英文字母,数字,下划线之外的字符)。 |
d | 查找数字。 |
D | 查找非数字字符。 |
s | 查找空白字符。 |
S | 查找非空白字符。 |
三、代码
1 <!DOCTYPE html> 2 <html lang="zh-cn"> 3 <head> 4 <meta charset="utf-8"> 5 <title>课堂演示</title> 6 <style type="text/css"> 7 li{ 8 font-size: 20px; 9 width: 500px; 10 background: rgba(0,180,80,0.3); 11 padding: 10px; 12 margin: 10px; 13 } 14 </style> 15 </head> 16 <body> 17 <script type="text/javascript"> 18 var str1="HTML-5 HTML 5 HTML*5 HTML&5 HTML+5"; 19 var str12="HTML-5 HTML "+" "+"5 HTML*5 HTML&5 HTML&5"; 20 var str2='我的邮箱是_jiyanpeng@163.com' 21 var reg1=/HTML.5/g 22 var reg2=/w/g 23 var reg22=/W/g //1、特殊字符要加反斜杠 24 var reg3=/d/g 25 var reg32=/D/g 26 //alert(str12) 27 document.write('<ol>') 28 document.write('<li>'+str1+"<br>"+str12+"<br>"+str2 29 +'<li>'+str1.match(reg1) 30 +'<li>'+str12.match(reg1) //2、str.函数的形式 31 +'<li>'+str2.match(reg2) 32 +'<li>'+str2.match(reg22) 33 +'<li>'+str2.match(reg3) 34 +'<li>'+str2.match(reg32) 35 ) 36 document.write('</ol>') 37 </script> 38 </body> 39 </html>