zoukankan      html  css  js  c++  java
  • JavaScript 正则表达式

    正则表达式

    什么叫正则 ----------  规则,模式

    强大的字符串匹配工具

    RegExp对象

    JS风格--new RegExp(''a" "i")

    perl风格--/a/i

    复习字符串操作

    search  用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串,并返回子串的起始位置 找不到返回-1

    replace() 方法 用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串

    substring  获取子字符串,不包括结束位置

    charAt  获取某个字符

    split  分割字符串,获得数组

    replace  替换所有匹配  返回替换后的字符串  例如:敏感词过滤

    正则表达式修饰符

    match 把所有匹配的东西,提取出来

    i 忽略大小写

    g"global"  简称,找到全部

    正则表达式模式

    表达式 

    任意字符:[abc]

    范围:[a-z] [0-9]

    排除:[^a]

    组合 [a-z0-9A-Z]

    元字符  (方括号)

    d 数字

    转义字符

    .(点) -- 任意字符

    d,数字 [0-9]                          D   除了0到9 [^0-9]

    w, 英文`,数字,下划线 [a-z0-9_]   W           [^a-z0-9_]

    s 空白字符                          S  非空白字符

    量词 : 个数出现的次数

    +:一次或者任意次  若干(多少都可以)

    {n,} 至少n次

    {n} 正好n次

    {n,m} 至少出现n次 最多m次

    ? 零次或者一次

    ^ 行首(字符串开头)

    $ 行尾(字符串结尾)

  • 相关阅读:
    指示函数
    Sql Server中的日期与时间函数
    http://www.jb51.net/softjc/33896.html(vs2010破解)
    什么是VC维?
    smalldatetime和datetime的差别
    基于大规模语料的新词发现算法
    向setInterval , setTimeout调用的函数传递参数
    取指定月份的天数
    SQL 写循环数据
    JavaScript事件一瞥
  • 原文地址:https://www.cnblogs.com/facan/p/12272124.html
Copyright © 2011-2022 走看看