Maison >interface Web >js tutoriel >Divers formats d'entrée de zone de texte de vérification implémentés par les expressions régulières js
Ce que cet article vous apporte concerne les différents formats de saisie de zone de texte de vérification implémentés par les expressions régulières js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
ne peut pas être vide
<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">
Seuls l'anglais et les chiffres peuvent être saisis
<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"> <input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')"/> <input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9]/g,'')">
Les caractères de jugement sont composés de lettres, de chiffres, de traits de soulignement et de points. Et le début ne peut être qu'un trait de soulignement et une lettre
/^([a-zA-z_]{1})([\w]*)$/g.test(str)
ne peuvent être saisis que être saisi en anglais
<input name="text" type="text" id="NewPage" onKeyUp="value=value.replace(/\D/g,'')" onafterpaste="value=value.replace(/\D/g,'')" >
Seuls le chinois, l'anglais, les chiffres, les symboles @ et les symboles . peuvent être saisis
<input type="text" onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')">
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')"> <input type="text" onkeyup="value=value.replace(/[^a-zA-Z]/g,'')">
En bref : entrez d'abord onkeyup="value=value.replace (/[^X]/g, '')" Remplacez ensuite les
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\@\.]/g,'')">Chiffres
: d, 0-9Anglais
: a-z, A-Z
<input type="text" onkeyup="value=value.replace(/[^\a-\z\A-\Z]/g,'')" onkeydown="fncKeyStop(event)" onpaste="return false" oncontextmenu = "return false"/>Par exemple :
Chinois, anglais et chiffres plus le symbole @ et le symbole point : a-zA-Z0-9u4E00-u9FA5@. .Si vous ne souhaitez pas pouvoir cliquer avec le bouton droit sur le menu contextuel et coller dans la zone de texte. Si vous copiez les informations, saisissez
<input name="price" type="text" size="8" maxlength="8" onkeyup="value=value.replace(/[^\d\.]/g,'')" >dans d5fd7aea971a85678ba271703566ebfd Recommandations associées :
Vérification JS des expressions régulières
Exemple de format d'heure de vérification d'expression régulière js
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!