js正則表達(dá)式有兩種方式
1,構(gòu)造函數(shù) var reg = regExp("a");
2,// var reg = /a/
正則表達(dá)式中字符含義
? ^ 表示開始:
? $ 表示結(jié)束:
[0-9] 表示區(qū)間:/^[0-9]*$/匹配從0到9 之間的數(shù)
{n} 表示位數(shù):/^\d{n}$/? 匹配2位數(shù)字
{m,n}表示位數(shù)區(qū)間/^\d{m,n}$/ 匹配m或n位數(shù)字
? ? | 表示"或" /^\d0|1$/ 0或1
? ? * 表示前面表達(dá)式出現(xiàn)0次或多次? 等價(jià)于(0,)
? ? + 表示前面表達(dá)式出現(xiàn)次數(shù)大于0次? 等價(jià)于(1,)
? ? ? 表示前面表達(dá)式出現(xiàn)0次貨1次? 等價(jià)于{0,1}
? \w 匹配字母或數(shù)字或下劃線或漢字 等價(jià)于[^A-Za-z0-9_]
? ? \s 匹配任意的空白字符
? ? \d 匹配數(shù)字
? ? \b 匹配單詞的開始或結(jié)束
? ? ^ 字符串的開始
? ? $ 字符串的結(jié)束
常用的表達(dá)式
^[\u4e00-\u9fa5]{0,}$ 中文匹配