Contoh dalam artikel ini meringkaskan fungsi pengesahan JavaScript biasa. Kongsikan dengan semua orang untuk rujukan anda. Ringkasan khusus adalah seperti berikut:
1. Had panjang
2. Hanya boleh menjadi aksara Cina
7. Sekat kata kunci (*** dan **** disekat di sini)
2. 怎么判断是否是字符
3. 怎么判断是否含有汉字
4. 邮箱格式验证
//功能介绍:检查是否为 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
//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
//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
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