javascript中的test方法
来源:互联网 发布:js获取元素属性的办法 编辑:程序博客网 时间:2024/05/29 18:56
定义和用法
test() 方法用于检测一个字符串是否匹配某个模式.
语法
RegExpObject.test(string)
返回值
如果字符串 string 中含有与 RegExpObject 匹配的文本,则返回 true,否则返回 false。
说明
调用 RegExp 对象 r 的 test() 方法,并为它传递字符串 s,与这个表示式是等价的:(r.exec(s) != null)。
例1:
注意:正则表达式中的test()、exec()方法对当前匹配位置有“记忆”。如果每次需要从头开始进行匹配需要用compile()重新编译正则表达式。
实例问题:
ie6.0下输出结果:第1次输入1提示true,反复输入测试均为true。
firefox下输出结果:第1次输入1提示true,第2次输入的时候则为false。
这时候就需要每次对正则表达式重新编译或者重新改变匹配位置。
解决方案1:
ie/firefox下输出正常:反复输入测试均为true。
解决方案2:
通过修改lastIndex
ie/firefox下输出正常:反复输入测试均为true。
- javascript中的test方法
- JavaScript test() 方法
- JavaScript test() 方法
- 笔记 javascript test()方法
- 【JavaScript】(8)JavaScript中的正则表达式创建方式、基础语法、及其compile | exec | test 方法
- javascript的test方法的“陷阱”
- javascript中RegExp对象的test方法
- javascript中RegExp对象的test方法
- JavaScript正则表达式exec和test方法
- javascript的test方法的“陷阱”
- JavaScript中Math对象和test()方法
- 校验正则表达式 JavaScript test() 方法
- JavaScript.Test
- test javascript
- javascript 中的replace方法
- JavaScript 中的replace方法
- javascript 中的replace方法
- javascript中的replace方法
- C#只允许启动一个WinFrom进程的两种方法
- oracle decode使用方法
- 修改网站后台的几点体会
- error LNK2005: "int dir" (?dir@@3HA) already defined in GameStart.obj
- 几种常用的文件加密方法
- javascript中的test方法
- C++在线编译器
- Indy10.2.5的危险做法
- 自己用网络资源
- jax-rs(Java API for RESTful Web Services)实践教程 之二 —— get/post/put/delete/head
- 软件自动化编译脚本初步
- The Elements of Programming Style
- SQL常用命令使用方法
- 轮询法在混合消息通信中的缺陷