• 正则对象


    正则 RegExp

    正则表达式(火星文):操作字符串

    正则表达式:正则表达式(regular expression)是一个描述字符规则的对象。ECMAScript 的 RegExp 构造函数 表示正则表达式,而 String 和 正则表达式都定义了进行强大的【模式匹配】和【文本检索】与【替换】的函数。

    创建正则表达式

    构造函数创建--省略new

    RegExp('hi', 'i')

    字面量创建--正则一定是字符串,不能加变量,更不能出现引号。

    /abc/i

    构造函数创建-参数1代表规则(字符串和变量) 参数2代表修饰符

    修饰符:i:忽略大小写 m:多行匹配 g:全局匹配

    RegExp.test(str):字符串中匹配符合正则规则的字符串是否存在(包含)。如果存在输出true,否则输出false.

    []:匹配某个范围中的一个字符

    .:匹配除换行符 外的任意字符

    n*,0到多个 n 类型的字符

    n+,至少1个 n 类型的字符

    n?,0 或 1 个 n 类型的字符

    n{X,Y},X 到 Y 个 n 类型的字符

    n{X,},至少 X 个 n 类型的字符

    n$,以 n 类型的字符结尾

    ^n,以 n 类型的字符开头

    d:相当于[0-9]匹配数字0-9之间的任意一个.

    D:相当于[^0-9] 匹配非数字

    w:相当于[a-zA-Z0-9_] 匹配字母数字和下划线。

    W:相当于[^a-zA-Z0-9_] 匹配非字母数字和下划线

    s:匹配空白字符,空格字符

    字符串下面可以使用正则的方法

    replace(正则表达式,替换的字符) 替换匹配到的数据

    字符串首尾去空格--字符串的方法--trim()

    match(正则) 方法获取匹配内容,返回数组

    使用 split 将字符串转换成数组

    使用 search 来查找匹配数据,和全局没有关系,查找第一个匹配值的位置。没找到(-1)

  • 相关阅读:
    [ZZ]asp.net页面生命周期
    [ZZ]关于内存中栈和堆的区别
    我的第一个ASP.NET网页
    服务应用之WEB与WCF使用之见
    WEB服务于WCF服务的技术资料
    常用的Web服务和WCF服务
    笔试面试,几个字解决(原创)
    beij~~~
    Symbian 逐步深入(三)
    More 平台
  • 原文地址:https://www.cnblogs.com/zlf1914/p/12818273.html
Copyright © 2020-2023  润新知