【笔记】JS - RegExp对象
来源:互联网 发布:cj是什么意思网络用语 编辑:程序博客网 时间:2024/05/16 00:53
RegExp:正则表达式
用于存储检索模式
var patt1=new RegExp("e");
RegExp对象的方法:
1、test()
—检索字符串中的指定值,返回true或false
document.write(patt1.test("The best things in life are free"));
2、exec()
—检索字符串中的指定值,返回被找到的值,若没有,返回null
document.write(patt1.exec("The best things in life are free"));
输出为:e
例2:
可以向RegExp对象添加第二个参数,以设定检索。
例如,如果需要找到所有某个字符的所有存在,则可以使用 “g” 参数 (“global”)。
在使用 “g” 参数时,exec() 的工作原理如下:
- 找到第一个 “e”,并存储其位置
- 如果再次运行 exec(),则从存储的位置开始检索,并找到下一个 “e”,并存储其位置
do{result=patt1.exec("The best things in life are free");document.write(resule);}while(result!=null)
输出为:eeeeeenull
3、compile()
—用于改变RegExp
—既可以改变检索模式,也可以添加或删除第二个参数
var patt1=new RegExp("e");document.write(patt1.test("The best things in life are free"));patt1.compile("d");document.write(patt1.test("The best things in life are free"));
输出为:truefalse
0 0
- 【笔记】JS - RegExp对象
- 【js学习笔记-063】RegExp对象
- JS中的RegExp对象
- js中的RegExp 对象
- Js中RegExp对象
- JS中的RegExp对象
- JS中的RegExp对象
- JS - RegExp 正则笔记
- JS - RegExp 笔记
- JS:正则表达式学习笔记(二) - RegExp对象
- JS中的RegExp对象(一)
- JS中的RegExp对象(一)
- JS 中Regexp对象介绍
- JS中的RegExp对象(一)
- JS中的RegExp对象(一)
- JS中的RegExp对象(二)
- JS中的RegExp对象(一)
- JS之RegExp对象(一)
- Visual Studio Code配置谷歌浏览器并运行文件
- 一些不错的Redis高可用方案
- Android-Ndk环境配置&转.h so文件的用法
- 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别
- 什么是接口测试
- 【笔记】JS - RegExp对象
- Hive 的安装
- 作用域public,private,protected,以及不写时的区别
- 洛谷 P1781 宇宙总统
- 无刷新分页展示
- 工具下好了,tomcat服务器下载及配置
- sql注入 js脚本注入 html入侵(自己收集的一些解决方案)欢迎指正
- Day 03 POST&GET&request&response
- MQTT简介