zoukankan      html  css  js  c++  java
  • JavaScript正则表达式简单的笔记

    1.String对象split(),replace(),match(),search()方法。
    2.正则表达式通过js内置对象RegExp使用,表示正则表达式的开始和结束。
    var myRegExp = new RegExp("\b'|'\b");
    eg1.
    var myRegExp = /wff/;
    var myString = "wff mmq wan";
    myString = myString.replace(myRegExp,"qiuma");
    document.write(myString);
    3.RegExp对象三种属性:G全局,I不区分大小写,M多行标志,指定特殊字符^和$可匹配到多行文本和字符串的开始和结束。
    eg2.
    //全局查找,忽略大小写
    var myRegExp = /wff/gi;
    4.特殊字符
    d 0~9任意数字
    D 任意非数字字符
    w 任意单词字符 A~Z,a~z,0~9,_
    W 任意非单词字符
    s 任意空白字符 制表符/回车符/换页符/竖杠
    S 任意非空白字符
    . 除( )之外任意字符
    [...]匹配方格内任一字符
    [^...]匹配非方格内任一字符
    5.重复字符
    {n}前一项出现n次
    {n,}出现n次或n次以上
    {n,m}出现至少n次,至多m次
    ? 0或1次
    + 1或多次
    * 0或多次
    eg3.var myRegExp = /wff?/gi;
    6.位置符
    ^ 匹配模式在字符串开头
    $ 匹配模式在字符串结尾
     匹配单词分界位置
    B 匹配非单词分界位置
  • 相关阅读:
    kafka作业详解(HTML+Nginx+ngx_kafka_module+Kafka)
    Zookeeper知识点总结
    用CocoaPods做iOS程序的依赖管理
    iOS 正则表达式
    iOS 自定义UITabBarController
    iOS 同一UILabel改变数字的颜色
    iOS 自定义字体
    iOS 修改状态条颜色
    iOS 过滤掉HTML标签
    iOS UILabel自适应
  • 原文地址:https://www.cnblogs.com/fine-6/p/10253258.html
Copyright © 2011-2022 走看看