Maison interface Web js tutoriel Résumé des méthodes courantes de validation de formulaire JS_compétences Javascript

Résumé des méthodes courantes de validation de formulaire JS_compétences Javascript

May 16, 2016 pm 04:47 PM
表单验证

Copier le code Le code est le suivant :

<!DOCTYPE html PUBLIC"-//W3C/ /DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv ="Content-Type" content="text/html; charset=UTF-8">
<title>Validation du formulaire</title>
<script language="javascript">
function check_1(param){//Non vide
if(param==""||param==null){return false;}else{return true;}
}
function check_2 ( param){//Limite de longueur, 10 lettres et 10 caractères chinois
if(param.length>10){return false;}else{return true;}
}
function check_3(param ){ //Seuls les caractères chinois peuvent être saisis
var pattern= /^[u4e00-u9faf] $/
var flag = pattern.test(param); ;}else{return true;}
}
function check_4(param){//Seuls les nombres peuvent être saisis
var pattern= /^[0-9] $/
var flag = pattern .test(param);
if(flag==false){return false;}else{return true;}
}
function check_5(param){//Seuls les chiffres, les lettres et les traits de soulignement peuvent être entré
var pattern= /^[0-9a-zA-z_] $/;
var flag = pattern.test(param);
if(flag==false){return false;} else{return true ;}
}
function check_6(param){//Vérification du format d'e-mail
var pattern= /^([a-zA-Z0-9] [_|_|.]? )*[a -zA-Z0-9] @([a-zA-Z0-9] [_|_|.]?)*[a-zA-Z0-9] .[a-zA-Z]{ 2,3} $/;
var flag = pattern.test(param);
if(flag==false){return false;}else{return true;}
}
function check_7 (param){ //Vérification du format d'URL
var pattern= /^((https|http|ftp|rtsp|mms)?://)?(([0-9a-z_!~*'(). &= $% -] : )?[0-9a-z_!~*'().&= $%-] @)?(([0-9]{1,3}.){3}[0 -9]{ 1,3}|([0-9a-z_!~*'()-] .)*([0-9a-z][0-9a-z-]{0,61}) ? [0-9a -z].[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!~*'( ).;? :@&= $,%#-] ) /?)$/;
var flag = pattern.test(param);
if(flag==false){return false;}else; {return true; }
}
function check(){
var value=document.getElementById("testValue").value
var result=check_7(value);//Définir le nom de la fonction de vérification ici, j'ai écrit sept fonctions de validation de formulaire couramment utilisées de check_1 à check_7
if(result==false){
document.getElementById("testValue").style.border="2px solid red" ;
}else{
//document.getElementById("testValue").style.border="2px vert uni"
document.getElementById("testValue").style.border="";
}
}
</script>
</head>
<body> ;">
Veuillez saisir : <input id="testValue" name="" class="" type="text" style="width:200px;height:30px;"></input>
&lt ;input id="" name="" class="" type="button" value="Cliquez pour vérifier" style="width:70px;height:30px;" onclick="check()"&gt ;</entrée>
</div>
</corps>
</html>
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

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Article chaud

Repo: Comment relancer ses coéquipiers
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Tags d'article chaud

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser Flask-WTF pour implémenter la validation de formulaire Comment utiliser Flask-WTF pour implémenter la validation de formulaire Aug 03, 2023 pm 06:53 PM

Comment utiliser Flask-WTF pour implémenter la validation de formulaire

Développement Laravel : Comment valider les requêtes de formulaire à l'aide de Laravel Validation ? Développement Laravel : Comment valider les requêtes de formulaire à l'aide de Laravel Validation ? Jun 13, 2023 pm 01:34 PM

Développement Laravel : Comment valider les requêtes de formulaire à l'aide de Laravel Validation ?

Comment implémenter la validation de formulaire pour les applications Web à l'aide de Golang Comment implémenter la validation de formulaire pour les applications Web à l'aide de Golang Jun 24, 2023 am 09:08 AM

Comment implémenter la validation de formulaire pour les applications Web à l'aide de Golang

Comment utiliser le framework CodeIgniter4 en php ? Comment utiliser le framework CodeIgniter4 en php ? May 31, 2023 pm 02:51 PM

Comment utiliser le framework CodeIgniter4 en php ?

Conseils de validation de formulaire PHP : Comment utiliser la fonction filter_input pour vérifier la saisie de l'utilisateur Conseils de validation de formulaire PHP : Comment utiliser la fonction filter_input pour vérifier la saisie de l'utilisateur Aug 01, 2023 am 08:51 AM

Conseils de validation de formulaire PHP : Comment utiliser la fonction filter_input pour vérifier la saisie de l'utilisateur

Comment gérer la validation de formulaire à l'aide d'un middleware dans Laravel Comment gérer la validation de formulaire à l'aide d'un middleware dans Laravel Nov 02, 2023 pm 03:57 PM

Comment gérer la validation de formulaire à l'aide d'un middleware dans Laravel

Méthodes de validation et de filtrage des formulaires en PHP ? Méthodes de validation et de filtrage des formulaires en PHP ? Jun 29, 2023 pm 10:04 PM

Méthodes de validation et de filtrage des formulaires en PHP ?

Comment effectuer la validation de formulaire dans ThinkPHP6 ? Comment effectuer la validation de formulaire dans ThinkPHP6 ? Jun 12, 2023 am 09:36 AM

Comment effectuer la validation de formulaire dans ThinkPHP6 ?

See all articles