js正则函数中test和match的区别
2016-02-29 16:27
405 查看
test是RegExp的方法,参数是字符串,返回值是boolean类型。 match是String的方法,参数是正则表达式,返回值是数组。 var str='sad13123dfa4v564d5f8fb5sf'; var re=/\d+/g; alert(re.test(str)); 或者是: var re=/\d+/g; alert(str.match(re)); \ 特殊字符 \d 数字 \D 非数字 \s 空格 \S 非空格 \w字符(数字,字,_) \W非字符 出现的次数。。。 {1,} 简写+ {0,} 简写* {0,1} 简写? 标识 i; 不分大少写 g;全局匹配,从头到尾。。 匹配子集 () 字符集:[]; [cd] c或者d... [a-z] 从a到z; [A-Z] [0-9] [^h] 除了h以外的其它的都ok 在[]外的 ^ : 开始的 。。 $ : 结束的。
相关文章推荐
- 《JS高程》引用类型学习笔记
- JS 面向对象之继承 -- 原型链
- javascript BOM与DOM介绍
- js中小数向上取整数,向下取整数,四舍五入取整数的实现。
- javascript函数与事件
- JSP_004_Cookie介绍02—Cookie的最大生命和Cookie的path
- mobiscroll.custom-2.17.0.min.js 破解版
- JS对象
- Javascript权威指南——第二章词法结构,第三章类型、值和变量,第四章表达式和运算符,第五章语句
- JSP常用Form标签
- [资料]自动化e2e测试 -- WebDriverJS,Jasmine和Protractor
- JSP_004_Cookie介绍01
- 使用 jsoup 对 HTML 文档进行解析和操作
- [Immutable,js] Immutable.Record() as data models
- JSON入门
- JavaScript字符串类型时间转换为日期类型比较
- 学习JavaScript的闭包(closure)
- JavaScript高级程序设计(第3版)第六章读书笔记
- json、对象、字符串互相转换
- js实现页面跳转重定向的几种方式