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
js进阶正则表达式方括号(方括号作用)(js正则是在双正斜杠之中:/[a-z]/g)...相关推荐
- js转义字符 php 反转义6,js进阶正则表达式6转义字符(加\转义)(.符号)(|符号)...
js进阶正则表达式6转义字符(加\转义)(.符号)(|符号) 一.总结 转义字符:{} () / $ # & * . ....... //3.特殊字符,都要加转义\ 点符号:var reg2= ...
- JS用正则把双反斜杠\\转换成正斜杠/
把双反斜杠\\转换成正斜杠/ tempPath = "旧字符串\\\\".replace(/\\/g, "/"); webosName = "webo ...
- js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global)...
js进阶正则表达式10-分组-多行匹配-正则对象的属性(小括号作用:分组,将小括号里面的东西看成一个整体,因为量词只对前一个字符有效)(多行匹配:m)(属性使用:reg.global) 一.总结 1. ...
- 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 ...
- js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$)
js进阶正则表达式14验证邮编(input的pattern属性)(正则表达式加起^始$) 一.总结 1.input的pattern属性:里面可以直接放正则表达式,<input type=&quo ...
- js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获
js进阶 12-2 彻底弄懂JS的事件冒泡和事件捕获 一.总结 一句话总结:他们是描述事件触发时序问题的术语.事件捕获指的是从document到触发事件的那个节点,即自上而下的去触发事件.相反的,事件 ...
- 正斜杠和反斜杠的作用和区别
资料来源 CSDN博客 斜杠百科 在编码和日常工作学习中,常常会用到正斜杠'/'和反斜杠'',有时候我会弄混,索性今天就来系统的记录它们的作用和区别: 历史来源 操作系统 设计了这种路径分隔法,它使用 ...
- java正则验正斜杠_JAVA资格认:java正则表达式匹配斜杠
在正则表达式里面匹配一个斜杠,需要用4个斜杠: Java代码 import java.util.regex.Matcher; import java.util.regex.Pattern; publi ...
- c语言中双反斜杠的作用,有关c语言中的反斜杠 '\'
2020-02-02 关键字:反斜杠趣谈 稍微懂点编程的同学,甭管是哪种编程语言,都知道甚至是在代码中用过反斜杠. 反斜杠这东西的最为人所知的作用就是作为"转义字符"以及" ...
最新文章
- keepalive学习之软件设计
- 在Java8的foreach()中不能break,如果需要continue时,可以使用return
- python找出只出现一次的数字_Python数组中只出现一次的数字
- 修改shape数据 小数位数_【数据管理】Excel实用精华
- JMeter插件模拟发送UDP请求:UDP sampler
- php改密后joomla无法登陆,php – Joomla 3.3禁用“重置密码”功能
- java 怎么从性能上优化代码_月薪上万做好这一步:程序员职场中必须掌握的的Java代码性能优化技巧...
- 大数据是企业未来最重要的资源
- 不会部署并调试SpringBoot源码?一看必会IDEA操作
- Seata术语_以及工作原理---微服务升级_SpringCloud Alibaba工作笔记0057
- 元胞计算机系统,元胞自动机
- 使用浏览器地址栏调用CXF Webservice的写法
- stagefright框架
- tp1900芯片对比7621a_TP无线路由器WDR7660千兆版,厉害了单芯片TP1900
- 读后感系列3:《人类简史》尤瓦尔·赫拉利(一)
- javascript进阶面向对象ES6
- kiv8测量方法_云市场-404
- 比赛对阵表(女排世界杯对阵表)
- AutoSAR CPU负载率高问题解决办法
- 【小强推歌】---Shania Twain 经典歌曲收藏