Rumah  >  Artikel  >  hujung hadapan web  >  Ringkasan fungsi pengesahan JavaScript biasa examples_javascript kemahiran

Ringkasan fungsi pengesahan JavaScript biasa examples_javascript kemahiran

WBOY
WBOYasal
2016-05-16 16:30:161374semak imbas

Contoh dalam artikel ini meringkaskan fungsi pengesahan JavaScript biasa. Kongsikan dengan semua orang untuk rujukan anda. Ringkasan khusus adalah seperti berikut:

1. Pengesahan rentetan

1. Had panjang

Salin kod Kod adalah seperti berikut:

ujian fungsi()
{
if(document.a.b.value.length>50)
{
alert("Tidak boleh melebihi 50 aksara!");
document.a.b.focus();
pulangkan palsu;
}
}




2. Hanya boleh menjadi aksara Cina

Salin kod Kod adalah seperti berikut:

3." Ia hanya boleh dalam bahasa Inggeris

Salin kod Kod adalah seperti berikut:

7. Sekat kata kunci (*** dan **** disekat di sini)

Salin kod Kod adalah seperti berikut:

6 限定表单项不能输入的字符

复制代码 代码如下:

 
2. 怎么判断是否是字符

复制代码 代码如下:
jika (/[^/x00-/xff]/g.test(s) ) makluman("含有汉字");
else alert("全是字符");
 
3. 怎么判断是否含有汉字  

复制代码 代码如下:
jika (escape(str).indexOf("%u")!=-1 ) makluman("含有汉字");
else alert("全是字符");
   
4. 邮箱格式验证   

复制代码 代码如下:
//函数名:chkemail
//功能介绍:检查是否为 Alamat E-mel
//参数说明:要检查的字符串
//返回值:0:不是 1:是
fungsi chkemail(a)
{ var i=a.length;
var temp = a.indexOf('@');
var tempd = a.indexOf('.');
jika (temp > 1) {
jika ((i-temp) > 3){
jika ((i-tempd)>0){
pulangkan 1;
}
}
}
pulangkan 0;
}

 
5. Pengesahan format digital
Salin kod Kod adalah seperti berikut:
//Nama fungsi: fucCheckNUM
//Pengenalan fungsi: Semak sama ada ia adalah nombor
//Perihalan parameter: Nombor untuk disemak
//Nilai pulangan: 1 bermakna ia adalah nombor, 0 bermakna ia bukan nombor
fungsi fucCheckNUM(NUM)
{
var i,j,strTemp;
strTemp="0123456789";
jika (NUM.length== 0)
pulangkan 0
untuk (i=0;i {
j=strTemp.indexOf(NUM.charAt(i));
jika (j==-1)
{
//Terangkan bahawa terdapat aksara yang bukan nombor
pulangkan 0;
}
}
//Penerangan ialah nombor
pulangkan 1;
}

 
6. Pengesahan format nombor telefon
Salin kod Kod adalah seperti berikut:
//Nama fungsi: fucCheckTEL
//Pengenalan fungsi: Semak sama ada ia nombor telefon
//Perihalan parameter: Rentetan untuk disemak
//Nilai pulangan: 1 bermaksud sah, 0 bermaksud haram
fungsi fucCheckTEL(TEL)
{
var i,j,strTemp;
strTemp="0123456789-()# ";
untuk (i=0;i {
j=strTemp.indexOf(TEL.charAt(i));
jika (j==-1)
{
//Menunjukkan bahawa sesetengah aksara adalah haram
pulangkan 0;
}
}
//Penjelasan adalah sah
pulangkan 1;
}


7. Berfungsi untuk menentukan sama ada input adalah bahasa Cina
Salin kod Kod adalah seperti berikut:
fungsi bahasa cina{
var ret=true; untuk(var i=0;i ret=ret && (s.charCodeAt(i)>=10000
kembali ret; }

8. Fungsi komprehensif untuk menilai kesahihan input pengguna


Salin kod Kodnya adalah seperti berikut: