zoukankan      html  css  js  c++  java
  • js基础——正则表达式

    1、创建方式:
    var box = new RegExp('box');//第一个参数字符串
    var box = new RegExp('box','ig');//第二个参数可选模式修饰符
    等同于
    var box = /box/
    var box = /box/ig
    模式修饰符:
    i==> 忽略大小写
    g==>全局匹配
    m==>多行匹配
    2、测试正则表达式
    1)test():在字符串中测试模式匹配,返回true或false
    var pattern = new RegExp('box','i');//i:不区分大小写
    var str = 'This is a Box!';
    console.log(pattern.test(str));//测试验证是否匹配:true
    2)exec();在字符串中执行匹配搜索,返回结果数组
    var pattern = new RegExp(box/i);//i:不区分大小写
    var str = 'This is a Box!';
    console.log(pattern.exec(str));//This is a Box!
    3、针对字符串的正则表达式方式
    1)match(pattern) 返回pattern中的字符串或null
    2)replace(pattern,replacement) 用replacement替换pattern
    3)search(pattern) 返回字符串中的pattern开始位置(查找到返回位置且无需
    全局g,否则返回-1)
    4)split(pattern) 返回字符串按指定pattern拆分的数组
    没有人能一路单纯到底,但是要记住,别忘了最初的自己!
  • 相关阅读:
    虚拟目录的配置
    php7.0.24-nts配置步骤
    什么是PHP
    网络篇-NSURLSessionDownloadTask上传
    网络篇-NSURLConnection原生上传
    网络篇-NSURLConnection进度下载
    网络篇-NSURLSessionDownloadTask进度下载(续上节)
    网络篇-NSURLSession介绍
    网络篇-解析XML
    多线程篇-RunLoop
  • 原文地址:https://www.cnblogs.com/LindaBlog/p/10974034.html
Copyright © 2011-2022 走看看