للحصول على شرح محدد ، يرجى التحقق من التعليقات. لن أتحدث كثيرًا هنا ، فقط انقر فوق الكود:
نسخة الكود كما يلي:
/*
وظيفة OBJ $ (id) احصل على كائن بناءً على المعرف
وظيفة val $ (id) تحصل على قيمة الكائن بناءً على المعرف
تقليم الوظيفة (STR) يحذف المساحات اليسرى واليمنى
وظيفة ltrim (str) تحذف المساحة اليسرى
وظيفة rtrim (str) حذف المساحة الصحيحة
وظيفة isempty (str) ما إذا كانت السلسلة لها قيمة
الوظيفة تساوي (STR1 ، STR2) JS تحدد ما إذا كانت سلسلتان متساوية
وظيفة equalsignorecase (Str1 ، STR2) JS تحدد ما إذا كانت سلسلتان متساوية في تجاهل الحالة
وظيفة Ischinese (STR) JS Judge ما إذا كانت صينية
وظيفة 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)
{
return document.getElementById (id) ؛
}
وظيفة val $ (id)
{
var obj = document.getElementById (id) ؛
إذا (obj! == null)
{
إرجاع obj.value ؛
}
العودة لاغية.
}
تقليم الوظيفة (STR)
{
إرجاع str.replace (/(^/s*) | (/s*$)/g ، '') ؛
}
وظيفة ltrim (str)
{
إرجاع str.replace (/^/s*/g ، '') ؛
}
وظيفة rtrim (str)
{
إرجاع str.place (// s*$/، '') ؛
}
وظيفة isempty (str)
{
if (str! = null && str.length> 0)
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة متساوية (Str1 ، Str2)
{
إذا (str1 == str2)
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة equalsignorecase (STR1 ، STR2)
{
if (str1.touppercase () == Str2.ToupperCase ())
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة الإسكيني (STR)
{
var str = str.replace (/(^/s*) | (/s*$)/g ، '') ؛
if (! (/^[/u4e00-/ufa29]*$/. test (str)
&& (!/^[/ue7c7-/ue7f3]*$/. test (str))))))))
{
العودة كاذبة
}
العودة صحيح.
}
وظيفة Isemail (STR)
{
if (/^[/w-]+(/. [/w-]+)*@[/w-]+(/. [/w-]+)+$/.
{
العودة الحقيقية
}
العودة كاذبة
}
وظيفة ISIMG (STR)
{
var objreg = new regexp ("[.]+(jpg | jpeg | swf | gif) $" ، "gi") ؛
if (objreg.test (str))
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة isInteger (STR)
{
if (/^-؟/d+$/. test (str))
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة iSfloat (Str)
{
if (/^(-؟/d+) (/./ d+)؟ $/. test (str)
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة ISPOST (STR)
{
if (/^/d {1،6} $/. test (str))
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة Ismobile (STR)
{
if (/^1 [35]/d {9}/. test (str))
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة iSphone (Str)
{
if (/^(0 [1-9]/d {1،2}-)/d {7،8} (-/d {1،8})؟/. test (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]) $/؛
إذا (.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 [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-)) $/؛
إذا (reg.test (str))
{
العودة صحيح.
}
العودة كاذبة
}
وظيفة isidcardno (idnumber)
{
var factorarr = صفيف جديد (7،9،10،5،8،4،2،6،6،3،7،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))
{
العودة كاذبة
}
آخر إذا (أنا <17)
{
vararray [i] = vararray [i]*factorarr [i] ؛
}
}
إذا (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)
{
العودة كاذبة
}
}
العودة صحيح.
}
تتم تغطية وظائف الحكم الشائعة السلسلة بشكل أساسي. الأصدقاء ، يرجى اختيار بحرية وفقًا لاحتياجات مشروعهم. إذا كان هناك أي إغفال ، يرجى ترك رسالة لي. تستمر تحديث هذه المقالة.