正则-1

作者: 谷子多 | 来源:发表于2017-12-21 19:49 被阅读0次

\d :

    一个数字

\D: 

     一个非数字

\g:

    全局查找

i : 

  忽略大小写

+ : 

    量词,最少一个,最多不限,在字符串中如果查找数字,在一起的就会作为一项

():

    子项,从左往右数,replace的回调函数的形参中子项的内容 每有一个子项就在$0后面增加一个参数去代表子项($0,$1) 超过子项参数: index input undefined

1.test() 方法用于检测一个字符串是否匹配某个模式.

2.search():和indexOf一样,返回字符串下标,str.search(str)

    参数:字符串或规则

    返回:下标,没找到返回-1

3.string.match(//);

    如果被正则匹配,那么返回一个数组,把匹配的内容放到这个数组中;

    如果匹配到一个字符,还会有两个属性:一个index即下标,一个input整个字符串,但是length是1

    如果匹配到多个字符,那么是就没有刚才说的两个属性了

    如果没有匹配,返回null

4.replace:

替换str.replace(字符串||正则,字符串||回调函数)

参数:

    1.要替换什么字符

    2.替换成什么字符串

    3.回调函数:每当正则匹配到一项之后,就调用这个函数

        $0:每次匹配到的字符

        $1:这个匹配字符的索引(下标)

        $2:整个字符串

        $3:undefined

4.子项():

    从左往右数,回调函数中子项的内容。(/\d/)==>$1,以此类推,每有一个子项,就在$0后面加一个参数去代表子项

返回的是被替换的新字符串

案例1:敏感词替换

案例2:将指定的字符替换

相关文章

  • 正则

    一、正则 1、什么是正则? 正则是用来规范表单数据。 2、正则的定义: (1)字面量方式 ...

  • Js正则匹配常用案例

    1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 5 Email正则 6 手机号码正则 7 身份证号正...

  • 前端(十八)

    1.正则 2.正则表达式

  • 前端表单验证常用的15个JS正则表达式

    1.用户名正则 2 密码强度正则 3 整数正则 4 数字正则 5 Email正则 6 手机号码正则 7 身份证号正...

  • 正则表达式(规则及工具类)

    1.java中的正则表达式 1.1工具类 正则规则 常用正则

  • 正则-1

    \d : 一个数字 \D: 一个非数字 \g: 全局查找 i : 忽略大小写 + : 量词,最少一个,最多不限,...

  • 正则-1

    1、正则的定义: 正则就是一个规则,用来处理字符串的一个规则(正则就是用来处理字符串的) 处理: 匹配: 判断一个...

  • 正则1

    /* * 正则: 是一个出路字符串的规则 * 1.正则只能用来处理字符串 * 2.处理一般包含两方面: A:验证...

  • js常用的正则验证

    1 用户名正则 2 密码强度正则 3 整数正则 4 数字正则 可以是整数也可以是浮点数 5 Email正则 6 手...

  • 前端笔记(19)

    代码:1.正则 2.正则表达式

网友评论

      本文标题:正则-1

      本文链接:https://www.haomeiwen.com/subject/zagvmxtx.html