正则表达式
正则表达式: ? ? ? ?正则表达式(regular expression)是一个描述字符模式的对象。使用正则表达式可以进行强大的模式匹配和文本检索与替换功能 ? ? ? ?1、RegExp对象包含两个常用方法:test()和exec(),功能基本相似,用于测试字符串匹配。· ? ? ? ? ? 1)test()方法在字符串中查找是否存在指定的正则表达式,并返回布尔值,如果存在则返回true,否则返回false。 ? ? ? ? ? 2)exec()方法也用于在字符串中查找指定正则表达式,如果exec()执行成功,则返回包含该查找字符串的相关信息数据,否则返回null。(返回结果数组) ? 2、创建正则表达式和创建字符串相似,创建正则表达式提供了两种方法,一种采用new运算符,另一种采用字面量方式。· ? ? ? ? ?1.)var box = new RegExp(‘box‘); 第一个参数字符串 ? ? ? ? ? ? ? ?var box = new RegExp(‘box‘,‘ig‘); 第二个参数可选模式修饰符 ? ? ? ? ?2,)var box = /Box/; 使用字面量方式的正则· ? ? ? ? ? ? var box = /Box/ig; 第二个斜杠后加模式修饰符 原文链接:http://caibaojian.com/javascript-regexp.html
它可以用来: ? ? ? ? ?1、测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |