js字串常用判斷方法

2021-07-30 11:01:31 字數 2822 閱讀 2513

js字串常用判斷方法

js工具-js常用方法,js常用判斷方法

summary :

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判斷是否日期型別(例:2005-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 '9') && (i != 17))

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;

}

js字串常用判斷方法

function obj id 根據id得到物件 function val id 根據id得到物件的值 function trim str 刪除左邊和右邊空格 function ltrim str 刪除左邊空格 function rtrim str 刪除右邊空格 function isempty s...

JS 字串常用方法

動態方法 1 str.charat index 返回子字串,index為字串下標,index取值範圍 0,str.length 1 動態方法 2 str.charcodeat index 返回子字串的unicode編碼,index取值範圍同上 靜態方法 3 string.fromcharcode n...

js字串常用方法

1 基本包裝型別 var 1 abc var len s1.length console.log len 3這段 在執行時,有乙個問題就是基本型別是沒有屬性方法的,那麼s1.length是怎麼呼叫的呢?這就是用到基本包裝型別。就是把基本型別包裝成複雜型別。基本包裝型別 string number b...