js正则表达式
正则表达式的规则 一个具有特殊意义的字符串。 正则表达式在多种语言中都可以使用, 如:在 Java 中可以用正则表达式,在JavaScript 中也可以使用正则表达式。 \d 数字 \D 非数字 \w 单词:a-zA-Z0-9_ //注意包括下划线 \W 非单词 . 通配符,匹配任意字符 {n} 匹配 n 次 {n,} 大于或等于 n 次 {n,m} 在 n 和 m 之间 + 1~n 次 * 0~n 次 ? 0~1 次 ^ 匹配开头 $ 匹配结尾 [13579] 匹配 1 或 3 或 5 或 7 或 9,即这 5 个数字之一 [0-9] 匹配 1 到 9,即 0,1,2,3,4,5,6,7,8,9 中的数字之一 正则表达式的创建方式 方式一 var reg = new RegExp("正则表达式"); 说明:正则表达式在 JS 中是一个对象。Regular Expression。 方式二 var reg = /正则表达式/; 说明:以/开头,以/结尾,中间是正则表达式。 //两种方式的区别 1_在 JS 中,正则表达式的两种声明方式对于“\d、\D”之类的匹配模式中, 方式一:需要转义;如:new RegExp(“\\d”) 方式二:无需转义。如:/\d/ 2_方式一: 支持字符串拼接,支持变量,更加灵活;如:new RegExp(“\\d”+变量) 方式二: