RegExp 对象(正则表达式)
2015-12-02 19:25
411 查看
var patt1 = new RegExp("e")
定义了名为patt1的RegExp对象,其模式是“e”
使用此对象在一个字符串中检索时,将寻找的是字符“e”
test()检索字符串中的指定值,返回值是true及false
document.write(patt1.test("一段带有e的字符串"))
exec()检索字符串中的指定值,返回值是被找到的值。如果没有,则返回null
向RegExp对象添加第二个参数,如果需要找到某个字符的所有存在,可以使用g参数
工作原理:1、找到第一个e并存储其位置
2、再次运行exec(),则从存储的位置开始检索,并找到下一个e,并存储其位置
var patt1 = new RegExp("e","g")
compile()用于改变RegExp,也可以添加或删除第二个参数
var patt1 = new RegExp("e")
patt1.compile("d")
document.write(patt1.test("一段带有e不带有d的字符串"))
定义了名为patt1的RegExp对象,其模式是“e”
使用此对象在一个字符串中检索时,将寻找的是字符“e”
test()检索字符串中的指定值,返回值是true及false
document.write(patt1.test("一段带有e的字符串"))
exec()检索字符串中的指定值,返回值是被找到的值。如果没有,则返回null
向RegExp对象添加第二个参数,如果需要找到某个字符的所有存在,可以使用g参数
工作原理:1、找到第一个e并存储其位置
2、再次运行exec(),则从存储的位置开始检索,并找到下一个e,并存储其位置
var patt1 = new RegExp("e","g")
compile()用于改变RegExp,也可以添加或删除第二个参数
var patt1 = new RegExp("e")
patt1.compile("d")
document.write(patt1.test("一段带有e不带有d的字符串"))
相关文章推荐
- Handler源码解析
- AliceBot在Idea中通过maven构建
- 2015-12-02活动目录中的组的类型和功能
- 通过ViewPager控件实现多张图片动态切换
- JAVA io流 文件流 字节流 字符流 过滤流 缓冲流
- Android中开辟线程(下载-网络连接)
- html使用心得
- Android--WebView的一些配置项
- Android Material Design的FloatingActionButton,Snackbar和CoordinatorLayout
- Zookeeper命令行以及java API简单使用
- leetcode-54 Spiral Matrix 顺时针打印矩阵(《剑指offer》面试题20)
- IOS几种类型的动画
- 15泛型_15.10通配符
- go常见error解决办法
- 关于进程和线程的理解
- mysql的伪列
- 在PhoneGap应用中拦截CordovaWebView的url
- kaldi can link with openfst-1.5.0 without patch
- [LeetCode]Search in Rotated Sorted Array II
- 算法学习--查找(一)