RegExp实例方法:

1、Test()

RegExpObject.test(string)

判断string中是否有与表达式匹配的字符串,有则返回true,否则返回false

例如

var patt1=new RegExp("e");

document.write(patt1.test("The best things in life are free"));

由于该字符串中存在字母 "e",以上代码的输出将是:true

2、exec()

RegExpObject.exec(string)

exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。

例如

JScript 代码   复制

var str= "cat2,hat8" ;

var reg=/c(at)\\d/ ;  有分组

console.info(reg.exec(str));//运行返回   ["cat2", "at"]网址链接:http://www.studyofnet.com/news/662.html

转载于:https://www.cnblogs.com/chuntaoj/p/5991874.html

正则RegExp对象的用法相关推荐

  1. JS:正则RegExp对象匹配中文汉字

    以下方式相同 // 需要常规的字符转义规则 var re1 = new RegExp("^\\d+万$"); console.log(re1.test('30万')); var r ...

  2. java 正则 js_JavaScript RegExp 对象

    JavaScript RegExp 对象 RegExp:是正则表达式(regular expression)的简写. 完整 RegExp 对象参考手册 请查看我们的 JavaScript RegExp ...

  3. JS_js正则匹配替换冒号,RegExp 对象

    RegExp 对象 正则表达式是描述字符模式的对象. 正则表达式用于对字符串模式匹配及检索替换,是对字符串执行模式匹配的强大工具. var patt=new RegExp(pattern,modifi ...

  4. JS内置对象及其用法总结

    首先JS对象分为3种:自定义.内置.浏览器.今天就总结一下JS内置对象以及一些用法. 一.Math对象:不是一个构造函数,不需要new,直接调用即可. 1.Math.max(x,y);返回x,y的最大 ...

  5. JavaScript学习(十三)---RegExp对象

    目录 创建RegExp对象 1.使用RegExp的显式构造函数 2.使用RegExp的隐式构造函数,采用纯文本格式 RegExp对象的属性 静态属性: index属性: input属性: lastIn ...

  6. python中pos的用法_Python正则式的基本用法

    Python正则式的基本用法 1.1基本规则 1.2重复 1.2.1最小匹配与精确匹配 1.3前向界定与后向界定 1.4组的基本知识 2.re模块的基本函数 2.1使用compile加速 2.2 ma ...

  7. JavaScript标准库系列——RegExp对象(三)

    目录 导语 1.理解正则表达式 2.模式的规则 3.字符串和正则实例的属性和方法 4.检索实例 5. 小结 导语 正则表达式是处理字符串的一门艺术手法,应用场景经常出现在表单验证部分: JavaScr ...

  8. Js中RegExp对象

    Js中RegExp对象 RegExp对象表示正则表达式,是由普通字符和特殊字符也叫元字符或限定符组成的文字模板,用于对字符串执行模式匹配. 描述 创建一个RegExp对象通常有两种方式,一种是通过字面 ...

  9. php 全局匹配,JS使用RegExp对象实现replaceall全局匹配并替换

    javascript中替换字符串的方法是replace函数,但在网站开发的过程中使用时却发现该函数只会替换第一个被匹配的字符,而不能像PHP的replace一样实现全局匹配并替换. 例: var st ...

  10. 【JS】javascript正则表达式的基本使用(JavaScript RegExp 对象)

    javascript正则表达式的基本使用(JavaScript RegExp 对象) 1. 正则表达式是什么? 2. 基本使用语法 2.1 正则表达式思维导图 2.2 定义正则表达式 2.2.1 普通 ...

最新文章

  1. 因为BitMap,白白搭进去8台服务器...
  2. 你现在还在使用刷脸支付吗?不,刷手支付已来!!!不侵犯隐私、秒速支付...
  3. 动态滴定预测算法研究
  4. 没看过这条鄙视链,别轻易说你懂区块链!
  5. python实现tomasulo算法_手写算法-python代码实现KNN
  6. Linux 中的各种栈:进程栈 线程栈 内核栈 中断栈
  7. 产品经理的高薪会持续嘛?
  8. 使用IDEA创建SpringBoot项目
  9. 系统架构(1)---单机至亿级流量大型网站系统架构演进
  10. oracle1-100,Oracle 批量给某一列循环加数例如从1加到100
  11. C++类引用中的构造函数与析构函数的执行顺序练习
  12. Lunix服务器上项目迁移命令
  13. Tomcat,Jboss,Weblogic通过jndi连接数据库
  14. 税务计算机类考试题型,2020年税务师考试题型、计算器使用规定及考试难度
  15. 高斯滤波器讲解(python实现)
  16. 电脑屏幕蓝光过滤护眼工具:f.lux for Mac
  17. 学生对计算机课程的意见和建议怎么写,对学校的意见和建议5条怎么写
  18. 串行通信比并行通信的速度更高
  19. 无聊的时候怎么办?教你用java写一个简单挂机打金币小游戏吧!
  20. 目前流行的机器学习算法

热门文章

  1. libjvm ThreadState Transition transition_from_native
  2. LINUX使用C执行系统命令ping,读取执行结果的崩溃日志
  3. Day_05显示鼠标
  4. jsp springmvc 视图解析器_SpringMVC 视图解析器
  5. linux 程序 监听端口,linux和windows下如何知道端口是被那个程序监听占用?
  6. python从入门到实践答案第十章_Python编程:从入门到实践——【作业】——第十章(文件和异常)...
  7. fedora python3-mysql_centos 下安装python3 的MySQLdb
  8. 使用百度统计分析你的网站访问数据
  9. Gradle 4.8.1基本配置
  10. Mybatis # 和 $ 的区别