สำหรับคำอธิบายเฉพาะโปรดตรวจสอบความคิดเห็น ฉันจะไม่พูดเรื่องไร้สาระมากที่นี่เพียงคลิกที่รหัส:
การคัดลอกรหัสมีดังนี้:
-
ฟังก์ชั่น obj $ (id) รับวัตถุตาม ID
ฟังก์ชั่น val $ (id) ได้รับค่าของวัตถุตาม ID
ฟังก์ชั่นตัดแต่ง (str) ลบช่องว่างซ้ายและขวา
ฟังก์ชั่น ltrim (str) ลบพื้นที่ซ้าย
ฟังก์ชั่น rtrim (str) ลบพื้นที่ที่เหมาะสม
ฟังก์ชัน isempty (str) ไม่ว่าสตริงจะมีค่า
ฟังก์ชั่นเท่ากับ (str1, str2) js กำหนดว่าสองสายเท่ากัน
ฟังก์ชั่น EqualSignorecase (STR1, STR2) JS กำหนดว่าสองสตริงมีค่าเท่ากันในกรณีที่ไม่สนใจ
ฟังก์ชั่น ischinese (str) js ตัดสินว่าเป็นภาษาจีนหรือไม่
ฟังก์ชั่น isemail (stremail) js กำหนดว่าจะส่งอีเมล
ฟังก์ชั่น isimg (str) js กำหนดว่าเป็นไฟล์รูปแบบรูปภาพ jpg | jpeg | swf | gif
ฟังก์ชั่น isinteger (str) js กำหนดว่าเป็นจำนวนเต็ม
ฟังก์ชั่น isfloat js กำหนดว่าเป็นหมายเลขจุดลอยตัว
ฟังก์ชั่น iSpost (STR) JS กำหนดว่ารหัสไปรษณีย์ (1 ถึง 6 หลัก)
ฟังก์ชั่น ismobile (str) js เพื่อตรวจสอบว่าเป็นหมายเลขมือถือ
ฟังก์ชั่น ISPhone (STR) JS กำหนดว่าเป็นหมายเลขโทรศัพท์หรือไม่นั้นจะต้องมีรหัสพื้นที่และสามารถมีหมายเลขส่วนขยายได้
ฟังก์ชัน ISQQ (STR) JS เพื่อตรวจสอบว่าเป็นหมายเลข QQ ตามกฎหมาย
ฟังก์ชั่น ISIP (STR) JS กำหนดว่าเป็น IP ตามกฎหมายหรือไม่
ฟังก์ชัน ISDate (STR) JS กำหนดว่าประเภทวันที่ (ตัวอย่าง: 2005-12-12)
ฟังก์ชั่น iSidcardno (idnumber) js เพื่อตรวจสอบว่าเป็นหมายเลขรหัสกฎหมายว่า
-
ฟังก์ชั่น obj $ (id)
-
ส่งคืน document.getElementById (id);
-
ฟังก์ชั่น val $ (id)
-
var obj = document.getElementById (id);
ถ้า (obj! == null)
-
กลับ obj.value;
-
คืนค่า null;
-
ฟังก์ชั่นตัดแต่ง (STR)
-
return str.replace (/(^/s*) | (/s*$)/g, '');
-
ฟังก์ชั่น ltrim (str)
-
return str.replace (/^/s*/g, '');
-
ฟังก์ชั่น RTRIM (STR)
-
return str.replace (// s*$/, '');
-
ฟังก์ชั่น isempty (str)
-
if (str! = null && str.length> 0)
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่นเท่ากับ (str1, str2)
-
ถ้า (str1 == str2)
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น EqualSignorecase (STR1, STR2)
-
if (str1.touppercase () == str2.touppercase ())
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น ischinese (STR)
-
var str = str.replace (/(^/s*) | (/s*$)/g, '');
if (! (/^[/u4e00-/ufa29]*$/. test (str)
&& (!/^[/ue7c7-/ue7f3]*$/. ทดสอบ (str)))))
-
กลับเท็จ;
-
กลับมาจริง;
-
ฟังก์ชั่น isemail (str)
-
if (/^[/w-]+(/. [/w-]+)*@[/w-]+(/. [/w-]+)+$/. ทดสอบ (str))
-
กลับมาจริง
-
กลับเท็จ;
-
ฟังก์ชั่น isimg (str)
-
var objreg = ใหม่ regexp ("[.]+(jpg | jpeg | swf | gif) $", "gi");
ถ้า (objreg.test (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น isinteger (str)
-
ถ้า (/^-?/d+$/. ทดสอบ (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น isfloat (str)
-
if (/^(-?/d+) (/./ d+)? $/. ทดสอบ (str)
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น iSpost (STR)
-
if (/^/d {1,6} $/. test (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น ismobile (str)
-
if (/^1 [35]/d {9}/. ทดสอบ (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น ISPHOED (STR)
-
if (/^(0 [1-9]/d {1,2}-)/d {7,8} (-/d {1,8})?/. ทดสอบ (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น isqq (str) {
if (/^/d {5,9} $/. test (str))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชัน 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))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น 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 (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))
-
กลับมาจริง;
-
กลับเท็จ;
-
ฟังก์ชั่น ISIDCARDNO (IDNUMBER)
-
VAR FactorAr = ใหม่อาร์เรย์ (7,9,10,5,8,4,2,1,1,6,3,7,9,10,5,8,4,2,1);
var vararray = new Array ();
var lngproduct = 0;
var intcheckdigit;
var idnumber.length =;
if ((idnumber.length! = 15) && (idnumber.length! = 18))
-
กลับเท็จ;
-
สำหรับ (i = 0; i <idnumber.length; i ++)
-
vararray [i] = idnumber.charat (i);
if ((vararray [i] <'0' || vararray [i]> '9') && (i! = 17)
-
กลับเท็จ;
-
อื่นถ้า (i <17)
-
vararray [i] = vararray [i]*factorarr [i];
-
-
if (idnumber.length == 18)
-
var date8 = idnumber.substring (6,14);
if (checkDate (date8) == FALSE)
-
กลับเท็จ;
-
สำหรับ (i = 0; i <17; i ++)
-
lngproduct = lngproduct + vararray [i];
-
intcheckDigit = 12 - lngproduct % 11;
สวิตช์ (intcheckDigit)
-
กรณีที่ 10:
intCheckDigit = 'x';
หยุดพัก;
กรณีที่ 11:
intcheckDigit = 0;
หยุดพัก;
กรณีที่ 12:
intcheckDigit = 1;
หยุดพัก;
-
if (vararray [17] .touppercase ()! = intcheckDigit)
-
กลับเท็จ;
-
-
อื่น
-
var date6 = idnumber.substring (6,12);
if (checkDate (date6) == FALSE)
-
กลับเท็จ;
-
-
กลับมาจริง;
-
ฟังก์ชั่นการตัดสินสตริงทั่วไปนั้นครอบคลุมโดยทั่วไป เพื่อนโปรดเลือกได้อย่างอิสระตามความต้องการของโครงการ หากมีการละเว้นใด ๆ โปรดฝากข้อความถึงฉัน บทความนี้ยังคงได้รับการปรับปรุง