<script><br>
Funktionsprüfung()<br>
{<br>
with(document.all){<br>
if(input1.value!=input2.value)<br>
{<br>
alarm("false")<br>
input1.value = "";<br>
input2.value = "";<br>
}<br>
sonst document.forms[0].submit();<br>
}<br>
}<br>
</script>
9. Rechtsklick blockieren ist cool!
oncontextmenu="return false" ondragstart="return false" onselectstart=" return false“
Zum Text hinzufügen
2. Formularüberprüfung
1 Formularelement darf nicht leer sein
2 Vergleichen Sie, ob die Werte zweier Formularelemente gleich sind
3 Formularelemente können nur Zahlen und „_“ sein, werden zur Telefon-/Bankkontoüberprüfung verwendet und können auf die Registrierung von Domainnamen usw. erweitert werden.
4 Formularelement-Eingabewert/Längenbegrenzung
5 Beurteilung der Gültigkeit von Chinesisch/Englisch/Numerisch/E-Mail-Adressen
6 限定表单项不能输入的字符
三、其他验证:
1. 检查一段字符串是否全由数字组成
2. 怎么判断是否是字符
if (/[^/x00-/xff]/g.test(s) ) alarm("含有汉字");
else warning("全是字符");
3. 怎么判断是否含有汉字
if (escape(str).indexOf("%u")!=-1 ) alarm("含有汉字");
else warning("全是字符");
4. 邮箱格式验证
//函数名:chkemail
//功能介绍:检查是否为E-Mail-Adresse
//参数说明:要检查的字符串
//返回值:0:不是 1:是
Funktion chkemail(a)
{ var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
if (temp > 1) {
if ((i-temp) > 3){
if ((i-tempd)>0){
return 1;
}
}
}
return 0;
}
5. Überprüfung des digitalen Formats
//Funktionsname: fucCheckNUM
//Funktionseinführung: Überprüfen Sie, ob es sich um eine Zahl handelt
//Parameterbeschreibung: Zu prüfende Nummer
//Rückgabewert: 1 bedeutet, dass es eine Zahl ist, 0 bedeutet, dass es keine Zahl ist
Funktion fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
if (NUM.length== 0)
Rückgabe 0
für (i=0;i
{
j=strTemp.indexOf(NUM.charAt(i));
wenn (j==-1)
{
//Erklären Sie, dass es Zeichen gibt, die keine Zahlen sind
return 0;
}
}
//Die Beschreibung ist eine Zahl
return 1;
}
6. Überprüfung des Telefonnummernformats
//Funktionsname: fucCheckTEL
//Funktionseinführung: Überprüfen Sie, ob es sich um eine Telefonnummer handelt
//Parameterbeschreibung: Zu prüfender String
//Rückgabewert: 1 bedeutet legal, 0 bedeutet illegal
Funktion fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp="0123456789-()# ";
für (i=0;i
{
j=strTemp.indexOf(TEL.charAt(i));
wenn (j==-1)
{
//Zeigt an, dass einige Zeichen illegal sind
return 0;
}
}
//Erklärung ist zulässig
return 1;
}
7. Funktion zur Bestimmung, ob die Eingabe chinesisch ist
function ischinese(s){
var ret=true;
for(var i=0;i
ret=ret && (s.charCodeAt(i)>=10000);
return ret;
}
8. Umfassende Funktion zur Beurteilung der Rechtmäßigkeit von Benutzereingaben
Ich hoffe, dass dieser Artikel für alle bei der Webprogrammierung auf Basis von JavaScript hilfreich sein wird.