conjunto comum javascript de expressões regulares

Aqui resolvido em expressões regulares do JavaScript comumente usados ​​na coleção.

Verifique os números: ^ [0-9] * $

N mordeu verificação digital: ^ \ {n} $ D

Pelo menos n bits de verificação digital: ^ \ D {n,} $

Mn bits de verificação digital de: ^ \ D {m, n- $}

Verifique zero e não-zero número de início: ^ (0 | [1-9] [0-9] *) $

Verifique se há um número real positivo duas casas decimais: (. [0-9] {2}) ^ [0-9] + $?

Verifique se há um número real 1-3 dígito decimal positivo: (. [0-9] {1,3}) ^ [0-9] + $?

Verifique inteiros positivos não nula: ? ^ \ + [1-9] [0-9] * $

Verifique inteiro negativo zero: ^ \ - [1-9] [0-9] * $

Verificar número inteiro não negativo (inteiro positivo 0): ^ \ d + $

Verifique inteiro não-positivo (negativo inteiro +0): ^ ((- \ d +) | (0 +)) $

Verifique comprimento de caracteres 3: ^ {3} $.

Uma seqüência de verificação consiste em letras 26: ^ [A-Za-Z] + $

seqüência de verificação de 26 letras maiúsculas em inglês: ^ [AZ] + $

Cartas escritas pela cadeia de verificação composta por 26 pequenas: ^ [AZ] + $

seqüência de verificação de números e letras Inglês 26: ^ [A-Za-Z0-9] + $

Verifique seqüência de dígitos, letras ou sublinhado 26 consistindo em: ^ \ + $ W

palavrachave de autenticação do utilizador (inicio com uma carta, um comprimento entre 6-18, pode conter caracteres, números e sublinhados): ^ [A-Za-Z] \ {W} $ 5,17

Verifique se conter [^% & '; = $ \?], E outros personagens: [^% &';? = $ \ X22] +

Verifique Character: ^ [\ u4e00- \ u9fa5], {0,} $

Verificar endereço de e-mail: /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9] + [_ | \ _ |. \] ?.) * [a-zA-Z0-9] + \ [a-zA-Z] {2,3} $ /

验证InternetUrl: ^ http: // ([\ w-] + \.) + [\ W-] + (/ [\ w -./?%&=] *) $; ^ [a-zA-z? ] +: // (w + (w +) *) (. (w + (w +) *)) * (? S *) $

Verifique o número de telefone (formato: XXXX-XXXXXXX, o XXXXXXXX-XXXX, XXX-XXXXXXX, o XXXXXXXX-XXX, XXXXXXX, o XXXXXXXX): ^ ( \ D 3. , 4. \ D3,4 | \ D} {3,4 -)? \ d {7,8} $

número de verificação de ID (15 ou 18 dígitos): ^ \ D {15} | \ {D} $ 18 é

Verifique ano 12 meses (o formato de "01" - "09" e "1", "12"): ^ (? 0 [1-9] | 1 [0-2]) $

Verifique mês de 31 dias (no formato de 01,09 e 1, 31): ^ (? (0 [1-9]) | ((1 | 2) [0-9]) | 30 | 31) $

Integer: ? ^ - \ d + $

números de ponto flutuante não-negativos (flutuador positivo 0 +): ^ (. \ \ D +) \ d + $?

Positivo浮点número: . ^ (([0-9] Tasu \ [0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0-9 .] * \ [0-9] + ) | ([0-9] * [1-9] [0-9] *)) $

Não-positiva float (flutuação negativa 0 +): (.?.? - | (\ d + (\ \ d +)) (0 + (\ + 0))) ^ $

负浮pontos: . ^ (- (([0-9] Tasu \ [0-9] * [1-9] [0-9] *) | ([0-9] * [1-9] [0 . -9] * \ [0-9] +) | ([0-9] * [1-9] [0-9] *))) $

Float: - (. \ \ D +) ^ (? \ D +) $?

 

"Conseguir dinheiro é baseada no tempo eo custo de vida pessoal em troca."

Acho que você gosta

Origin www.cnblogs.com/yanggb/p/12361558.html
Recomendado
Clasificación