js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g)...

js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g

一、总结

方括号:范围

圆括号:选

大括号:数量

1、js正则是在双正斜杠之中: var reg2=/[a-z]/g

2、字符串点replace: str2.replace(reg,'')

 

二、js进阶正则表达式方括号

方括号用于查找某个范围内的字符:

表达式描述
[abc]查找方括号之间的任何字符。
[^abc]查找任何不在方括号之间的字符。
[0-9]查找任何从 0 至 9 的数字。
[a-z]查找任何从小写 a 到小写 z 的字符。
[A-Z]查找任何从大写 A 到大写 Z 的字符。
[A-z]查找任何从大写 A 到小写 z 的字符。
[adgk]查找给定集合内的任何字符。
[^adgk]查找给定集合外的任何字符。
(red|blue|green)查找任何指定的选项。

 

 

三、代码

 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="555aa4213aa9844aa5231aa328aa7213";
19     var str2="555aa4213kk9844bb5231hh328cc7213";
20     var reg=/aa/g
21     var reg2=/[a-z]/g
22     var reg3=/[0-9]/g
23     document.write('<ol>')
24     document.write('<li>'+str1+'<br>'+str2+'<br>')
25     document.write('<li>'+str1.replace('aa',''))
26     document.write('<li>'+str1.replace(reg,''))
27     document.write('<li>'+str2.replace(reg,'')+'<br>'+str2.replace(reg2,''))
28     document.write('<li>'+str1.replace(reg3,'')+'<br>'+str2.replace(reg3,''))
29     document.write('</ol>')
30 
31   </script>
32 </body>
33 </html>

 

转载于:https://www.cnblogs.com/Renyi-Fan/p/9080459.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值