js檢測字串方法大全

2021-09-20 16:20:18 字數 3608 閱讀 9779

js檢測字串方法大全

<

script

>

/* function obj$(id)                      根據id得到物件    

function val$(id)                      根據id得到物件的值    

function trim(str)                     刪除左邊和右邊空格    

function ltrim(str)                    刪除左邊空格    

function rtrim (str)                   刪除右邊空格    

function isempty(str)                  字串是否有值    

function equals(str1, str2)            js判斷比較兩字串是否相等    

function equalsignorecase(str1, str2)  js判斷忽略大小寫比較兩個字串是否相等    

function ischinese(str)                js判斷判斷是否中文    

function isemail(stremail)             js判斷是否電子郵件    

function isimg(str)                    js判斷是否是乙個格式的檔案jpg|jpeg|swf|gif    

function isinteger(str)                js判斷是否是乙個整數    

function isfloat                       js判斷是否是乙個浮點數    

function ispost(str)                   js判斷是否郵編(1位至6位    

function ismobile(str)                 js判斷是否是手機號    

function isphone(str)                  js判斷是否是**號碼必須包含區號,可以含有分機號    

function isqq(str)                     js判斷是否合法的qq號碼              

function isip(str)                     js判斷是否是合法的ip    

function isdate(str)                   js判斷是否日期型別(例:2013-12-12)    

function isidcardno(idnumber)          js判斷是否是合法的身份證號    

*/    

function obj$(id) 

function val$(id) 

return null;    

} function trim(str)    

function ltrim(str)    

function rtrim(str)    

function isempty(str)    

return false;    

}    

function equals(str1, str2)    

return false;    

}    

function equalsignorecase(str1, str2)    

return false;    

}    

function ischinese(str)    

return true;    

}    

function isemail(str)    

return false;    

}    

function isimg(str)    

return false;    

}    

function isinteger(str)    

return false;    

}    

function isfloat(str)    

return false;    

}    

function ispost(str)$/.test(str))    

return false;    

}    

function ismobile(str)/.test(str))    

return false;    

}    

function isphone(str)-)\d(-\d)?/.test(str))    

return false;    

}    

function isqq(str)$/.test(str))    

return false;    

}    

function isip(str)[0-9]|[1-9][0-9]|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1][0-9]|[1-9][0-9]|[0-9])$/;    

if(.test(str))    

return false;    

}    

function isdate(str))-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d)-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d)-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))    

return false;      

}    

function isidcardno(idnumber)      

for(i=0

;i<

idnumber.length

;i++)    

else if (i <

17)    

}    

if (idnumber.length

== 18)          

for(i=0

;i<

17;i++)          

intcheckdigit

= 12

- lngproduct % 11;    

switch (intcheckdigit)          

if (vararray[17].touppercase() != intcheckdigit)    

}    

else    

} return true;    

} script

>

檢測字串

instanceof 用來檢測某乙個例項是否屬於這個類 constructor 利用原型構造器的方式檢測資料型別 object.prototype.tostring.call 借用內建類object原型上的tostring方法實現資料型別檢測console.log typeof typeof typ...

Python 檢測字串的方法

語法 str.isalnum 返回值 如果 string 至少有乙個字元並且所有字元都是字母或數字則返回 true,否則返回 false str1 this2018 str2 hello world print str1.isalnum print str2.isalnum 例項輸出結果為 true...

JAVA檢測字串是否數值

一,開篇 對於 檢測字串是否數值 網上搜尋結果確實不少,基本思路都是使用正規表示式,基本上都是直接上 基本上好像都靠譜 但是談思路的不多。二,什麼樣的字串才是數值 總的來說,字串的字元只能存在於 正號 負號 小數點 0 9的數字,且 正號和負號只能出現在頭部且最多只能出現1次 小數點最多只能出現1次...