Maison > interface Web > js tutoriel > le corps du texte

Résumé pratique des numéros de vérification des expressions régulières JS

php中世界最好的语言
Libérer: 2018-03-30 14:10:38
original
1314 Les gens l'ont consulté

Cette fois, je vous apporte un résumé pratique de la vérification des nombres par expression régulière JS Quelles sont les précautions pour la vérification des nombres par expression régulière JS. Voici les cas pratiques. jetez un oeil ensemble.

L'expression régulière (expression régulière) décrit un modèle de correspondance de chaîne, qui peut être utilisé pour vérifier si une chaîne contient une certaine sous-chaîne, remplacer la sous-chaîne correspondante ou extraire la sous-chaîne correspondante d'une certaine chaîne. une certaine condition, etc.

Regardez d'abord le code js, comme indiqué ci-dessous :

<script type="text/javascript">
function SubmitCk() {
var reg = /^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
if (!reg.test($("#txtEmail").val())) {
alert("请输入正确邮箱地址")
return false;
}
}
</script>
Copier après la connexion

Expression régulière définie pour vérifier les nombres

Vérifier les nombres : ^[0 -9]*$

Vérifiez le numéro à n chiffres : ^d{n}$

Vérifiez au moins le numéro à n chiffres : ^d{n,}$

Vérifiez m-n Nombres de chiffres : ^d{m,n}$

Vérifiez les nombres commençant par zéro et non nul : ^(0|[1-9][0-9]*)$

Vérifiez un nombre réel positif avec deux décimales : ^[0-9]+(.[0-9]{2})?$

Vérifiez un nombre réel positif avec 1 à 3 décimales : ^[0- 9]+(.[0-9]{1,3})?$

Vérifiez les entiers positifs non nuls : ^+?[1-9][0-9]* $

Vérifiez les entiers négatifs non nuls : ^-[1-9][0-9]*$

Vérifiez les entiers non négatifs (entiers positifs + 0) ^d+$

Vérifier non Entier positif (entier négatif + 0) ^((-d+)|(0+))$

Valide la longueur de 3 caractères : ^.{3}$

Valide par 26 Une chaîne de lettres anglaises : ^[A-Za-z]+$

Vérifiez une chaîne de 26 lettres anglaises majuscules : ^[A-Z]+$

Vérifiez qu'elle consiste sur 26 Une chaîne composée de lettres anglaises minuscules : ^[a-z]+$

Vérifiez une chaîne composée de chiffres et de 26 lettres anglaises : ^[A-Za-z0-9]+$

Vérifiez une chaîne composée de chiffres, 26 lettres anglaises ou traits de soulignement : ^w+$

Vérifiez le mot de passe de l'utilisateur : ^[a-zA-Z]w{5,17}$ Le format correct est : Il commence par une lettre, a une longueur comprise entre 6 et 18 caractères et ne peut contenir que des caractères, des chiffres et des traits de soulignement.

Vérifiez s'il contient des caractères tels que ^%&',;=?$": [^%&',;=?$x22]+

Vérifiez les caractères chinois : ^[u4e00 -u9fa5] ,{0,}$

Vérifier l'adresse e-mail :/^([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9 ]+@ ([a-zA-Z0-9]+[_|_|.]?)*[a-zA-Z0-9]+.[a-zA-Z]{2,3}$/

Vérifiez l'URL Internet : ^http://([w-]+.)+[w-]+(/[w-./?%&=]*)?$; z]+ ://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$

Numéro de téléphone de vérification : ^(d3,4|d {3, 4}-)?d{7,8}$ :--Le format correct est : XXXX-XXXXXXX, XXXX-XXXXXXXX, XXX-XXXXXXX, XXX-

XXXXXXXX, XXXXXXX, XXXXXXXX >. Vérifiez le numéro d'identification (15 ou 18 chiffres) : ^d{15}|d{}18$

Vérifiez 12 mois de l'année : ^(0?[1-9]|1 [0-2] )$ Le format correct est : "01"-"09" et "1" "12"

Vérifiez les 31 jours d'un mois : ^((0?[1-9])| ((1 |2)[0-9])|30|31)$ Le format correct est : 01, 09 et 1, 31.

Entier : ^-?d+$

Non. nombre à virgule flottante (nombre à virgule flottante positif + 0) : ^d+(.d+)?$

Nombre à virgule flottante positif ^(([0-9]+.[0-9]*[1-9 ][ 0-9]*)|([0-9]*[1-9][0-9]*.[0-9]+)|([0-9]*[1-9][0 -9 ]*))$

Nombre à virgule flottante non positif (nombre à virgule flottante négatif + 0) ^((-d+(.d+)?)|(0+(.0+)?)) $

Nombre à virgule flottante négatif^(-(([0-9]+.[0-9]*[1-9][0-9]*)|([0-9]*[ 1-9][0 -9]*.[0-9]+)|([0-9]*[1-9][0-9]*)))$

Nombre à virgule flottante ^(-?d+)( .d+)?$

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Veuillez prêter attention aux autres articles connexes sur le site Web chinois de php pour un contenu plus passionnant !

Lecture recommandée :

Comment utiliser le quantificateur {n,m} des expressions régulières


Explication détaillée de la façon dont pour utiliser le modificateur i insensible à la casse

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal