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

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

  1. js转义字符 php 反转义6,js进阶正则表达式6转义字符(加\转义)(.符号)(|符号)...

    js进阶正则表达式6转义字符(加\转义)(.符号)(|符号) 一.总结 转义字符:{} () / $ # & * . ....... //3.特殊字符,都要加转义\ 点符号:var reg2= ...

  2. JS用正则把双反斜杠\\转换成正斜杠/

    把双反斜杠\\转换成正斜杠/ tempPath = "旧字符串\\\\".replace(/\\/g, "/"); webosName = "webo ...

  3. js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global)...

    js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global) 一.总结 1. ...

  4. js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr)...

    js进阶正则表达式15验证身份证号(|符号的使用:var reg=/^\d{17}[\d|X]$|^\d{15}$/)(str的方法substr) 一.总结 1.|符号的使用:var reg=/^\d ...

  5. js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$)

    js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$) 一.总结 1.input的pattern属性:里面可以直接放正则表达式,<input type=&quo ...

  6. js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获

    js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获 一.总结 一句话总结:他们是描述事件触发时序问题的术语.事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件.相反的,事件 ...

  7. 正斜杠和反斜杠的作用和区别

    资料来源 CSDN博客 斜杠百科 在编码和日常工作学习中,常常会用到正斜杠'/'和反斜杠'',有时候我会弄混,索性今天就来系统的记录它们的作用和区别: 历史来源 操作系统 设计了这种路径分隔法,它使用 ...

  8. java正则验正斜杠_JAVA资格认:java正则表达式匹配斜杠

    在正则表达式里面匹配一个斜杠,需要用4个斜杠: Java代码 import java.util.regex.Matcher; import java.util.regex.Pattern; publi ...

  9. c语言中双反斜杠的作用,有关c语言中的反斜杠 '\'

    2020-02-02 关键字:反斜杠趣谈 稍微懂点编程的同学,甭管是哪种编程语言,都知道甚至是在代码中用过反斜杠. 反斜杠这东西的最为人所知的作用就是作为"转义字符"以及" ...

最新文章

  1. keepalive学习之软件设计
  2. 在Java8的foreach()中不能break,如果需要continue时,可以使用return
  3. python找出只出现一次的数字_Python数组中只出现一次的数字
  4. 修改shape数据 小数位数_【数据管理】Excel实用精华
  5. JMeter插件模拟发送UDP请求:UDP sampler
  6. php改密后joomla无法登陆,php – Joomla 3.3禁用“重置密码”功能
  7. java 怎么从性能上优化代码_月薪上万做好这一步:程序员职场中必须掌握的的Java代码性能优化技巧...
  8. 大数据是企业未来最重要的资源
  9. 不会部署并调试SpringBoot源码?一看必会IDEA操作
  10. Seata术语_以及工作原理---微服务升级_SpringCloud Alibaba工作笔记0057
  11. 元胞计算机系统,元胞自动机
  12. 使用浏览器地址栏调用CXF Webservice的写法
  13. stagefright框架
  14. tp1900芯片对比7621a_TP无线路由器WDR7660千兆版,厉害了单芯片TP1900
  15. 读后感系列3:《人类简史》尤瓦尔·赫拉利(一)
  16. javascript进阶面向对象ES6
  17. kiv8测量方法_云市场-404
  18. 比赛对阵表(女排世界杯对阵表)
  19. AutoSAR CPU负载率高问题解决办法
  20. 【小强推歌】---Shania Twain 经典歌曲收藏

热门文章

  1. python流程控制语句-python 流程控制语句
  2. python升级版本命令-pythonpip命令版本过低问题版本升级问题
  3. php和python写爬虫-python和php哪个更适合写爬虫
  4. python编程工具p-python Gui开发工具选择
  5. python是不是特别垃圾-Python是垃圾?(转)
  6. python与excel的区别-Python比较两个excel文档内容的异同
  7. 用脚本批量执行redis命令
  8. mysql replace into用法详细说明
  9. libevent中的hash表
  10. 进程通信学习笔记(System V消息队列)