正则表达式和正则对象-js
1、快速入门
1)查找一个字符串中是否具有数字“8”
2 )运行结果:


2、查找一个字符串中是否具有数字
运行结果:


3、
查找一个字符串中是否具有非数字


4、正则对象
1)、定义正则对象的两种方式
记住:使用正则表达式必须有一个前提,首先要创建一个正则对象。创建方式有二:
2)。第一种创建方式:(隐式创建)
var 正则对象 = /正则表达式/匹配模式;
弹出结果为:object

5、
第一次弹出object,第二次弹出function RegExp() { [native code] },第三次弹出为true,由此可以得出结论:正则对象是系统类RegExp类的实例。

6、第二种创建方式:(直接实例化)
var 正则对象 = new RegExp(‘正则表达式’,’匹配模式’);
第一次弹出object,第二次弹出function RegExp() { [native code] },第三次弹出为true。

7、正则对象下的相关方法
RegExp类下有两个方法:
test() :判断字符串中是否含有指定模式的子串,返回布尔类型的值
exec() :返回指定模式的子串
String类下有四个方法:
search() :返回指定模式的子串在字符串中出现的位置,默认从0开始
match() :以数组形式返回指定模式的子串
replace() :替换指定模式的子串
split() :以指定模式分割字符串,返回数组
示例代码:




声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:143
阅读量:129
阅读量:121
阅读量:44
阅读量:194