Untuk penjelasan tertentu, silakan periksa komentarnya. Saya tidak akan berbicara banyak omong kosong di sini, cukup klik kode:
Salinan kode adalah sebagai berikut:
/*
fungsi obj $ (id) Dapatkan objek berdasarkan id
fungsi val $ (id) mendapatkan nilai objek berdasarkan ID
fungsi trim (str) menghapus ruang kiri dan kanan
fungsi ltrim (str) menghapus ruang kiri
fungsi rtrim (str) hapus ruang yang tepat
Fungsi ISEmpty (str) Apakah string memiliki nilai
fungsi sama (str1, str2) js menentukan apakah dua string sama
Function EqualSignorecase (STR1, STR2) JS menentukan apakah dua string sama dalam mengabaikan kasus
fungsi ischinese (str) js menilai apakah itu Cina
fungsi isemail (stremail) js menentukan apakah akan email
fungsi isimg (str) js menentukan apakah itu file format gambar jpg | jpeg | swf | gif
fungsi isInteger (str) JS menentukan apakah itu bilangan bulat
Fungsi ISFLOAT JS menentukan apakah itu adalah angka floating point
fungsi ispost (str) js menentukan apakah kode pos (1 hingga 6 digit)
fungsi ismobile (str) js untuk menentukan apakah itu nomor ponsel
fungsi isphone (str) JS menentukan apakah itu nomor telepon, harus menyertakan kode area, dan dapat berisi nomor ekstensi
fungsi isqq (str) js untuk menentukan apakah itu nomor qq legal
fungsi ISIP (str) JS menentukan apakah itu IP legal
Function isDate (str) JS menentukan apakah jenis tanggal (Contoh: 2005-12-12)
fungsi isidcardno (idNumber) js untuk menentukan apakah itu nomor ID hukum
*/
fungsi obj $ (id)
{
return document.getElementById (id);
}
fungsi val $ (id)
{
var obj = document.geteLementById (id);
if (obj! == null)
{
mengembalikan obj.value;
}
kembali nol;
}
function trim (str)
{
return str.replace (/(^/s*) | (/s*$)/g, '');
}
fungsi ltrim (str)
{
return str.replace (/^/s*/g, '');
}
fungsi rtrim (str)
{
return str.replace (// s*$/, '');
}
function isempty (str)
{
if (str! = null && str.length> 0)
{
Kembali Benar;
}
mengembalikan false;
}
fungsi sama (str1, str2)
{
if (str1 == str2)
{
Kembali Benar;
}
mengembalikan false;
}
Function EqualSignorecase (STR1, STR2)
{
if (str1.tuppercase () == str2.touppercase ())
{
Kembali Benar;
}
mengembalikan false;
}
Fungsi Ischinese (STR)
{
var str = str.replace (/(^/s*) | (/s*$)/g, '');
if (! (/^[/u4e00-/ufa29]*$/. test (str)
&& (!/^[/UE7C7-/UE7F3]*$/. Test (str)))))
{
mengembalikan false;
}
Kembali Benar;
}
function isemail (str)
{
if (/^[/w-]+(/. [/W-]+)*@[/w-]+(/. [/W-]+)+$/. Test (str))
{
kembali benar
}
mengembalikan false;
}
fungsi isimg (str)
{
var objreg = regexp baru ("[.]+(jpg | jpeg | swf | gif) $", "gi");
if (objreg.test (str))
{
Kembali Benar;
}
mengembalikan false;
}
Fungsi IsInteger (STR)
{
if (/^-?/d+$/. test (str))
{
Kembali Benar;
}
mengembalikan false;
}
Fungsi ISFLOAT (STR)
{
if (/^(-?/d+) (/./ d+)? $/. test (str)
{
Kembali Benar;
}
mengembalikan false;
}
Fungsi Ispost (STR)
{
if (/^/d {1,6} $/. test (str))
{
Kembali Benar;
}
mengembalikan false;
}
function isMobile (str)
{
if (/^1 [35]/d {9}/. test (str))
{
Kembali Benar;
}
mengembalikan false;
}
function isphone (str)
{
if (/^(0 [1-9]/d {1,2}-)/d {7,8} (-/d {1,8})?/. Test (str))
{
Kembali Benar;
}
mengembalikan false;
}
fungsi isqq (str) {
if (/^/d {5,9} $/. test (str))
{
Kembali Benar;
}
mengembalikan false;
}
fungsi isip (str) {
var reg = /^(25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [1-9])// . (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [1-9] | 0)/ . (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [1-9] | 0)/ . (25 [0-5] | 2 [0-4] [0-9] | [0-1] {1} [0-9] {2} | [1-9] {1} [0-9] {1} | [0-9]) $/;
if (.test (str))
{
Kembali Benar;
}
mengembalikan false;
}
function isDate (str)
{
var reg = /^((((((1 [6-9] | [2-9]/d)/d {2})-(0? [13578] | 1 [02])-(0? [1-9] | [12]/D | 3 [01])) | (((1 [6-9] | [2-9]/d)/d {2})-(0? [13456789] | 1 [012])-(0? [1-9] | [12]/D | 30)) | (((1 [6-9] | [2-9]/d)/d {2})-0? 2- (0? [1-9] | 1/d | 2 [0-8])) | (((1 [6-9] | [2-9]/d) (0 [48] | [2468] [048] | [13579] [26]) | ((16 | [2468] [048] | [3579] [26]) 00))-0? 2-29-)) $/;
if (reg.test (str))
{
Kembali Benar;
}
mengembalikan false;
}
fungsi isidcardno (IDNumber)
{
var factorarr = array baru (7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2,1);
var vararray = array baru ();
var lngproduct = 0;
var intcheckdigit;
var idnumber.length =;
if ((IDNumber.Length! = 15) && (IDNumber.Length! = 18))
{
mengembalikan false;
}
untuk (i = 0; i <idnumber.length; i ++)
{
vARARRAY [i] = IDNumber.CHARAT (I);
if ((vararray [i] <'0' || vararray [i]> '9') && (i! = 17)))
{
mengembalikan false;
}
lain jika (i <17)
{
VARARRAY [i] = VARARRAY [i]*factorarr [i];
}
}
if (idnumber.length == 18)
{
var date8 = idNumber.substring (6,14);
if (checkDate (date8) == false)
{
mengembalikan false;
}
untuk (i = 0; i <17; i ++)
{
lngproduct = lngproduct + vararray [i];
}
intcheckdigit = 12 - lngproduct % 11;
sakelar (intcheckdigit)
{
Kasus 10:
intcheckdigit = 'x';
merusak;
Kasus 11:
intcheckdigit = 0;
merusak;
Kasus 12:
intcheckdigit = 1;
merusak;
}
if (varArray [17] .tuppercase ()! = intcheckdigit)
{
mengembalikan false;
}
}
kalau tidak
{
var date6 = idNumber.substring (6,12);
if (checkDate (date6) == false)
{
mengembalikan false;
}
}
Kembali Benar;
}
Fungsi penilaian string umum pada dasarnya tercakup. Teman, silakan pilih secara bebas sesuai dengan kebutuhan proyek mereka. Jika ada kelalaian, silakan tinggalkan aku pesan. Artikel ini terus diperbarui.