js进阶正则表达式7点数字字母空格(w d s)(小写表原意,大写表反义)(特殊字符要加反斜杠:var reg22=/W/g)

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>
原文地址:https://www.cnblogs.com/Renyi-Fan/p/9085110.html