JS中正则表达式的用法 和 indexOf代替contains方法
2014-05-06 12:53
1061 查看
js中没有contains()方法可以用indexOf("str") != -1代替
var a = "jianhongxu";
var b = "x";
a.indexOf(b) != -1;返回true
//正则表达式的用法
var regex = /正则表达式/;
var string = "123456";
regex.test(string); 将返回true或者是false;
首先是正则表达式的创建,有2种办法:
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
方法
exec(string),对string进行正则处理,并返回匹配结果.
test(string),测试string是否含有匹配结果
字符串对象中的正则方法
match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement
split(pattern) 根据pattern进行正则分割,返回一个分割的数组
var a = "jianhongxu";
var b = "x";
a.indexOf(b) != -1;返回true
//正则表达式的用法
var regex = /正则表达式/;
var string = "123456";
regex.test(string); 将返回true或者是false;
首先是正则表达式的创建,有2种办法:
var my_regex=/[a-z]+/g;
var my_regex=new ("[a-z]+","g");
方法
exec(string),对string进行正则处理,并返回匹配结果.
test(string),测试string是否含有匹配结果
字符串对象中的正则方法
match(pattern) 根据pattern进行正则匹配,如果匹配到,返回匹配结果,如匹配不到返回null
search(pattern) 根据pattern进行正则匹配,如果匹配到一个结果,则返回它的索引数;否则返回-1
replace(pattern,replacement) 根据pattern进行正则匹配,把匹配结果替换为replacement
split(pattern) 根据pattern进行正则分割,返回一个分割的数组
相关文章推荐
- JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
- JS 正则表达式的相关方法(正则学习笔记1)
- JS前向后瞻正则表达式定义与用法示例
- js正则表达式中/g /i /m /e /x /s的用法
- JS正则表达式获取分组内容的方法详解
- JS使用正则表达式除去字符串中重复字符的方法
- JS 类似contains方法,用indexOf实现
- js正则表达式之RegExp对象之compile方法 编译正则表达式
- js正则表达式使用方法
- js正则表达式test()和exec()用法实例
- js中字符串String中使用正则表达式的方法
- 有用的正则表达式或JS方法
- js正则表达式/replace替换变量方法
- 千万别把js的正则表达式方法和字符串方法搞混淆了
- JS正则表达式获取分组内容的方法详解
- js正则表达式用法实例:验证邮箱格式、密码复杂度、手机号码、QQ号码
- JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
- js正则表达式的几个匹配方法
- js正则表达式之RegExp对象之compile方法 编译正则表达式
- JS字符串替换函数全部替换方法 JS 正则表达式如何使用变量