
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
正则表达式是程序员在学习软件编程开发技术的时候会经常用到的一个编程方法,下面我们就通过案例分析来了解一下,软件开发正则表达式的引用。
其实上面已经在开始讲了javascript对正则表达式的实现方式了,只定义了正则表达式,但是如何在javascript中真正使用正则表达式呢?在javascript中RegExp和String对象都有处理正则表达式的方法。
test--RegExp的test方法用来测试字符串是否匹配给出的匹配模式,返回布尔值;
exec--RegExp的exec方法返回包含第一个匹配的的数组或null;
match--String的match方法返回包含所有匹配子字符串的数组;
replace--String的replace方法完成string的替换操作,支持正则表达式;
search--与String的indexof方法类似,不同的是search支持正则表达式,而不仅仅是字符串;
split--按照一定规则拆分字符串并将子字符串存储到数组中的String方法。
关于这些函数的具体使用方法,可以参阅JS的相关函数手册。
一个实例对象除了方法当然还有属性,一个正则表达式有以下属性:
global--布尔值,若全局选项g已设置则返回true,否则返回false;
ignoreCase--布尔值,若忽略大小写选项i已设置则返回true,否则返回false;
lastIndex--整数,使用exec或test方法时被填入,表示下次匹配将会从哪个字符位置开始;
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。