Copiez le code comme suit :
<input type="text"onKeyUp="this.value=this.value.replace(/[^/./d]/g,'');if(this.value.split('.').length> 2){this.value=this.value.split('.')[0]+'.'+this.value.split('.')[1]}">
1. Seuls des codes numériques peuvent être saisis dans la zone de texte (les points décimaux ne peuvent pas non plus être saisis)
Copiez le code comme suit :
<inputōnkeyup="this.value=this.value.replace(//D/g,'''')"ōnafterpaste="this.value=this.value.replace(//D/g,'''') ">
2. Seuls des nombres peuvent être saisis et des points décimaux peuvent être saisis.
Copiez le code comme suit :
<inputōnkeyup="if(isNaN(value))execCommand(''undo'')"ōnafterpaste="if(isNaN(value))execCommand(''undo'')">
<input name=txt1ōnchange="if(//D/.test(this.value)){alert(''Seuls les chiffres peuvent être saisis'');this.value='''';}">
3. Méthode des nombres et du point décimal 2
Copiez le code comme suit :
<type d'entrée=texte t_value="" o_value=""ōnkeypress="if(!this.value.match(/^[/+/-]?/d*?/.?/d*?$/))this.value=this.t_value;elsethis. t_value=this.value;if(this.value.match(/^(?:[/+/ -]?/d+(?:/./d+)?)?$/))this.o_value=this.value"ōnkeyup="if(!this.value.match(/^[/+/-]?/ d*?/.?/d*?$/))this.value=this.t_value;elsethis.t_value=this.va lue;if(this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?)?$/))this.o_value=this.value"ōnblur=" if(!this.value.match(/^(?:[/+/-]?/d+(?:/./d+)?|/./d*?)?$/))th is.value=this.o_value;else{if(this.value.match(/^/./d+$/))this.value=0+this.value;if(this.value.match(/^/. $/))this.value=0;this.o_value=this.value}">
4. Seules les lettres et les caractères chinois peuvent être saisis
Copiez le code comme suit :
<input ōnkeyup="value=value.replace(/[/d]/g,'''')"onbeforepaste="clipboardData.setData(''text'',clipboardData.getData(''text'').replace (/[/d]/g,''''))"maxlength=10 name="Nombres">
5. Seuls les lettres et chiffres anglais peuvent être saisis, mais les caractères chinois ne peuvent pas être saisis.
Copiez le code comme suit :
<inputōnkeyup="value=value.replace(/[^/w/.//]/ig,'''')">
6. Seuls les chiffres et l'anglais peuvent être saisis
Copiez le code comme suit :
<inputōnKeyUp="value=value.replace(/[^/d|chun]/g,'''')">
7. Il ne peut y avoir qu'un maximum de deux chiffres après la virgule décimale (les chiffres et les caractères chinois ne peuvent pas être saisis). Les lettres et les symboles arithmétiques ne peuvent pas être saisis :
Copiez le code comme suit :
<inputōnKeyPress="if((event.keyCode<48 ||event.keyCode>57) &&event.keyCode!=46 ||//./d/d$/.test(value))event.returnValue=false">
8. Il ne peut y avoir que deux chiffres après la virgule décimale (des chiffres, des lettres et des caractères chinois peuvent être saisis), et des symboles arithmétiques peuvent être saisis :
Copiez le code comme suit :
<inputōnkeyup="this.value=this.value.replace(/^(/-)*(/d+)/.(/d/d).*$/,''$1$2.$3'')">