Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung gängiger Beispiele für JavaScript-Überprüfungsfunktionen_Javascript-Kenntnisse

WBOY
Freigeben: 2016-05-16 16:30:16
Original
1376 Leute haben es durchsucht

Die Beispiele in diesem Artikel fassen gängige JavaScript-Überprüfungsfunktionen zusammen. Teilen Sie es als Referenz mit allen. Die spezifische Zusammenfassung lautet wie folgt:

1. String-Überprüfung

1. Längenbeschränkung

Code kopieren Der Code lautet wie folgt:
<script><br> Funktionstest()<br> {<br> if(document.a.b.value.length>50)<br> {<br> warning("Darf 50 Zeichen nicht überschreiten!");<br> document.a.b.focus();<br> return false;<br> }<br> }<br> </script>



2. Darf nur chinesische Schriftzeichen sein

Code kopieren Der Code lautet wie folgt:

3. Es kann nur auf Englisch sein

Code kopieren Der Code lautet wie folgt:

4. Es können nur Zahlen sein

Code kopieren Der Code lautet wie folgt:

5. Darf nur englische Zeichen und Zahlen sein

Code kopieren Der Code lautet wie folgt:

6. E-Mail-Format überprüfen

Code kopieren Der Code lautet wie folgt:

7. Schlüsselwörter blockieren (*** und **** sind hier blockiert)

Code kopieren Der Code lautet wie folgt:




8. Sind die Passwörter zweimal gleich eingegeben?

Code kopieren Der Code lautet wie folgt:




<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!

Code kopieren Der Code lautet wie folgt:
oncontextmenu="return false" ondragstart="return false" onselectstart=" return false“

Zum Text hinzufügen

2. Formularüberprüfung

1 Formularelement darf nicht leer sein

Code kopieren Der Code lautet wie folgt:

2 Vergleichen Sie, ob die Werte zweier Formularelemente gleich sind

Code kopieren Der Code lautet wie folgt:

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.

Code kopieren Der Code lautet wie folgt:

4 Formularelement-Eingabewert/Längenbegrenzung

Code kopieren Der Code lautet wie folgt:

5 Beurteilung der Gültigkeit von Chinesisch/Englisch/Numerisch/E-Mail-Adressen

Code kopieren Der Code lautet wie folgt:

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
Code kopieren Der Code lautet wie folgt:
//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
Code kopieren Der Code lautet wie folgt:
//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
Code kopieren Der Code lautet wie folgt:
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

Code kopieren Der Code lautet wie folgt:





Ich hoffe, dass dieser Artikel für alle bei der Webprogrammierung auf Basis von JavaScript hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Vorheriger Artikel:Verwenden Sie node.js, um den Client-Informationscode „sharing_node.js“ abzurufen Nächster Artikel:js Object2String erleichtert das Anzeigen des Inhalts von js-Objekten_javascript-Fähigkeiten
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Aktuelle Ausgaben
verwandte Themen
Mehr>
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage