7.入门第七课:正则表达式对象
发布时间:2020-12-14 02:07:41 所属栏目:百科 来源:网络整理
导读:1、正则表达式(RegularExpretion) 是用来描述“字符串特征”的“字符串”,按照特殊的规则来进行书写,其在现代编程语言中被广泛使用。 2、举个例子: 1)带有“数字”的字符串如何描述? 2)如何判断字符串是否为有效的身份证号,电邮格式,日期时间格式.
1、正则表达式(RegularExpretion) 是用来描述“字符串特征”的“字符串”,按照特殊的规则来进行书写,其在现代编程语言中被广泛使用。 2、举个例子: 1)带有“数字”的字符串如何描述? 2)如何判断字符串是否为有效的身份证号,电邮格式,日期时间格式....? 3)判断字符串中是否有特定的字母组合,无论大小写? 4)判断。。。。。 以上都是正则表达式的用武之地。 3、正则对象 在javascript中,使用正则类(RegExp)来描述正则字串(记住它不是字符串对象)。 new的方法如下: 1)r1=newRegExp('正则式'); 2)r2=/正则式/igm; 有了该对象,我们就可以大展手脚了,但是,等等,正则式的规则??? 4、正则式规则初探: 以上“正则式”的部分可以出现以下字符: 1)普通字符或字符串“a,8,中国”等表示单字匹配,即写什么就匹配什么。 如:m=/abc/;表式目标字符串中包含abc,如dkdfdabcdfwer 2)表数量的字符: a)“a*”表示0-n个a,如"abc","bcaadea","xdee" b)"a+"表示1-n个a c)"a?"表示0或1个a 3)表开头的"^",表结尾的"$"字符,如"^a",表示以a开头的字符串,"b$",表示以b结尾的字符串 4)特殊的字符
|