ASP.NET-第六天-HTML基础
第六天 Js 中的正则表达式:元字符 . 表示任意一个字符 \d [0-9] 大小写,表示的正好相反 \w [a-z A-Z 0-9] \s 所有的空字符串 | 或 通过()改变优先级,()还能提取组 限定符: * 出现 0 次或多次 + 出现最少一次 ? {n} 出现 n 次 {5 , } 最少出现 5 次 {5,10} 最少 5 次,最多 10 次 ^ 非 ^ 开始 $ 结束,加上开始和结束,表示完全匹配; Matchs 提取 创建正则表达式(六位整数的变量) 验证是否是合法的变量:(返回值是 bool 类型 ) E-mail 的正则表达式: Test 相当于 IsMatch Exec 相当于 match ,如果正则表达式中没有提取组,则返回的当前提取到的匹配字符串,如果正则表达式中有提取组信息,则返回一个数组,该数组中第一个元素时匹配 要想让 exec ()方法,提取所有的匹配字符,需要: 1. 在创建正则表达式之后,加上一个 g ,表示全局模式; 2. 反复调用 exec ()方法; 3. 注意:如果不加 g ,就算是反复调用,结果也只是,第一个符合的字符; var res = regN.exec(msg); 直接调用一次 exec 方法相当于 c# 中的 Match() 方法,只能提取字符串中第一个匹配的字符串 var regN = /\d{5}/g; var res =