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 "+"\n"+"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>
