1.test()方法:判断指定的字符串是否存在。 返回true|false
var data = '123456789123';
var regExp = /123/ig;
alert(regExp.test(data)); //true
2. exec()方法:返回查询的值(只返回一个)
var data = '123,123,456,cat,Cat,456';
var regExp = /cat/ig;
alert(regExp.exec(data)); //cat
3.match()方法:返回查询结果的数组
var data = '123,123,cat,Cat,456';
var regExp = /cat/ig;
var arr = data.match(regExp);
for(var i=0; i<arr.length;i++){
alert(arr[i]); //cat Cat
}
4. search()方法:返回搜素的位置
var data = '123465415198cat1651897165981545Cat';
var regExp = /cat/ig;
alert(data.search(regExp)); //12
5.replace()方法:替换字符。返回替换后的字符
var data = '123456789123456789';
var regExp = /123/ig;
alert(data.replace(regExp,'aaa')); //aaa456789aaa456789
6.split() 方法:分割数组。返回数组
var data = '123,456,789,987,654,321';
var regExp = /\,/;
var arr = data.split(regExp);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}
var data = '123456789123';
var regExp = /123/ig;
alert(regExp.test(data)); //true
2. exec()方法:返回查询的值(只返回一个)
var data = '123,123,456,cat,Cat,456';
var regExp = /cat/ig;
alert(regExp.exec(data)); //cat
3.match()方法:返回查询结果的数组
var data = '123,123,cat,Cat,456';
var regExp = /cat/ig;
var arr = data.match(regExp);
for(var i=0; i<arr.length;i++){
alert(arr[i]); //cat Cat
}
4. search()方法:返回搜素的位置
var data = '123465415198cat1651897165981545Cat';
var regExp = /cat/ig;
alert(data.search(regExp)); //12
5.replace()方法:替换字符。返回替换后的字符
var data = '123456789123456789';
var regExp = /123/ig;
alert(data.replace(regExp,'aaa')); //aaa456789aaa456789
6.split() 方法:分割数组。返回数组
var data = '123,456,789,987,654,321';
var regExp = /\,/;
var arr = data.split(regExp);
for(var i=0;i<arr.length;i++){
alert(arr[i]);
}