24486

正则

正则的创建方式: 1.构造函数方式 var reg1 = new RegExp("a"); var str = "adassdfsd"; console.log(str.match(reg1)) //输出匹配a的字符 2.字面量方式,古老的perl语言风格 var reg2 = /a/; console.log(str2.match(reg2)); //输出匹配a的字符 / / 是正则表达式的标识符 " " 是字符串的标识符 [ ] 是数组的标识符 { } 是对象的标识符 正则中的修饰符,写在正则表达式后面/的后面: g表示全局匹配,查找所有 i表示忽略大小写 课程目标:邮箱的规则 123abc@qq.com 数字+英文+@+英文+.+英文 正则的验证: var reg = /[0-9]/; reg.test(str) //返回为true表示验证成功,false表示失败 // 使用:// 不能直接使用,配合方法使用,正则一般都是用来验证字符的// 字符: str.match(reg) //筛选符合条件 str.replace(reg) //替换符合条件// 正则: reg.test(str)   //验证是否符合规则// 正则:筛选出符合条件的子串,替换符合条件的子串,验证字符是否符合规则。  

来源:博客园

作者:菜鸟小何

链接:https://www.cnblogs.com/hy96/p/11425881.html

Recommend