


Résumé des méthodes courantes de validation de formulaire JS_compétences Javascript
May 16, 2016 pm 04:47 PM<!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>
< ;input id="" name="" class="" type="button" value="Cliquez pour vérifier" style="width:70px;height:30px;" onclick="check()"> ;</entrée>
</div>
</corps>
</html>

Article chaud

Outils chauds Tags

Article chaud

Tags d'article chaud

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

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 ?

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

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

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 ?

Comment effectuer la validation de formulaire dans ThinkPHP6 ?
