js正则表达式(2)
正则表达式由两种基本类型组成:1,原义字符(abc就代表abc字符串) 2,元字符(有特殊意义的非字母字符)
元字符如:\t制表符 \n换行 \r回车符 \v垂直制表符 。。。。
字符类:通过元字符[]构建类
[abc]代表a or b or c
字符类取反[^abc]代表不是a不是b不是c
^在不同的地方有不同的含义,在[]中的^代表是非的意思
在其他的地方代表是以。。开始的意思 对应的$对应的是结束
举例:
"a1b2c3".replace(/[abc]/g,"X");
"X1X2X3"
"a1b2c3".replace(/[^abc]/g,"X");
"aXbXcX"
范围类:如[a-z]表示从a到Z中的任何一个.那么[a-zA-Z]就可以表示a到z,A到Z中的任何一个,即这个就表示忽略大小写;
举例:
"a1b2c3BN4".replace(/[a-z]/g,"X");
"X1X2X3BN4"
"a1b2c3BN4".replace(/[a-zA-Z]/g,"X");
"X1X2X3XX4"
--如果就是要配置—怎么办??? 在范围类尾部加-即可
"2016-09-08 a1b2B3".replace(/[a-zA-Z-]/g,"X");
"2016X09X08 X1X2X3"
或者下面这样
"2016-09-08 a1b2B3".replace(/[a-z-A-Z]/g,"X");
"2016X09X08 X1X2X3"
转载于:https://www.cnblogs.com/xuefengyang/p/6095455.html
js正则表达式(2)相关推荐
- java 正则 尖括号_使用JS正则表达式替换括号,尖括号等
如下所示:function toTxt(str) { var RexStr = /\|\"|\'|\&/g str = str.replace(RexStr, function(Ma ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
- JS正则表达式大全(整理详细且实用)
JS正则表达式大全(整理详细且实用) 作者: 字体:[增加 减小] 类型:转载 时间:2013-11-14 我要评论 JS正则表达式大全(整理详细且实用).需要的朋友可以过来参考下,希望对大家有所帮助 ...
- js正则表达式匹配span标签
1.js正则表达式匹配span标签 const spans = htmlStr.match(/<span (.*?)>(.*?)<\/span>/g) 2.js正则表达式–获取 ...
- js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)
0.导引 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个程序可以识别的规则,有了这个规则,程序就可以帮我们判断某些字符是否符合我们的要求.但是,我们为什么要 ...
- html 正则表达式验证金额,js金额校验,js正则表达式,包含正负,小数点后两位...
js金额校验,js正则表达式,包含正负,小数点后两位,js代码如下: function isMoney(s) { //金额 只允许正数 //var exp = /(^[1-9]([0-9]+)?(\. ...
- js 常用js正则表达式大全
一.校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^d{n}$ 3 至少n位的数字:^d{n,}$ 4 m-n位的数字:^d{m,n}$ 5 零和非零开头的数字:^(0|[1- ...
- 手机号判断正则php2019,2019手机号码JS正则表达式验证实例代码
概念 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符.及这些特定字符的组合,组成一个"规则字符串",这个"规则字符串"用来表达对字符串的 ...
- js 正则表达式判断价格
js 正则表达式判断价格 验证价格的正则 var reg = /(^1-9?(.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9].0-9?$)/; var money = 520.1 ...
- js正则表达式匹配字符串与优化过程
前言 有时候需要实现对js源文件中的url字符串做拦截预处理,或者前端js语法高亮,或者需要对动态加载的关键源码做混淆保护,在某些步骤实现之前,有一个步骤是需要提炼出所有的合法字符串. 目标:检测源文 ...
最新文章
- input禁止后怎么实现复制功能_(变强、变秃)Java从零开始之JQuery购物车功能实操...
- 如何通过AppDomain用特定的安全上下文加载外部程序集
- c语言第六次上机作业,C语言第五次上机作业参考答案
- 从头写一个Cucumber测试(二) Cucumber Test
- my docker note
- Out of resources when opening file './xxx.MYD' (Errcode: 24)
- 如何安装仿宋GB2312字体
- 华为虚拟机eNSP命令大全
- 使用python 的turtle 画太阳花
- python列表左闭右开_python中的细节—左闭右开原则
- HDU - 5238(剩余定理)
- 大数据风控项目实战 Drools规则引擎
- 计算机用户名如何修改,如何修改电脑用户名
- pyecharts去除小圆圈
- c++ 多线程加速OPM库的使用
- JavaFlink系列之一:Maven程序搭建及Java入门案例多种写法
- Freescale Yocto Project搭建
- SoapUI调用webservice接口,http+post方式模仿soapui调用webservice接口
- lodop打印html有缓存,[简短问答]lodop打印过慢或有进度条
- 蓝桥杯 大写字符串 模拟