JS 正規表示式 exec

2021-09-01 13:47:01 字數 2372 閱讀 2154

//校驗是否全由數字組成 function isdigit(s) $/; if (!patrn.exec(s)) return false return true } //校驗登入名:只能輸入5-20個以字母開頭、可帶數字、_、.的字串 function isregisterusername(s) ([a   //校驗是否全由數字組成

function isdigit(s)

$/;if (!patrn.exec(s)) return false

return true

}//校驗登入名:只能輸入5-20個以字母開頭、可帶數字、「_」、「.」的字串

function isregisterusername(s)

([a-za-z0-9]|[._])$/;

if (!patrn.exec(s)) return false

return true

}//校驗使用者姓名:只能輸入1-30個以字母開頭的字串

function istruename(s)

$/;if (!patrn.exec(s)) return false

return true}}}

//校驗密碼:只能輸入6-20個字母、數字、下劃線

function ispasswd(s)

$/;if (!patrn.exec(s)) return false

return true

}//校驗普通**、傳真號碼:可以「+」開頭,除數字外,可含有「-」

function istel(s)

(\d)[ ]?([-]?(\d))+$/;

var patrn=/^[+](\d)[ ]?([-]?((\d)|[ ]))+$/;

if (!patrn.exec(s)) return false

return true

}//校驗手機號碼:必須以數字開頭,除數字外,可含有「-」

function ismobil(s)

(\d)[ ]?([-]?((\d)|[ ]))+$/;

if (!patrn.exec(s)) return false

return true

}function ispostalcode(s)

$/;var patrn=/^[a-za-z0-9 ]$/;

if (!patrn.exec(s)) return false

return true

}//校驗搜尋關鍵字

function issearch(s)

:;'\,.<>/?][^`~!@$%^&()+=|\\\]

[\]\:;'\,.<>?]$/;

if (!patrn.exec(s)) return false

return true

}function isip(s) //by zergling

$/;if (!patrn.exec(s)) return false

return true

}正規表示式

"^\\d+$"  //非負整數(正整數 + 0)

"^[0-9]*[1-9][0-9]*$"  //正整數

"^((-\\d+)|(0+))$"  //非正整數(負整數 + 0)

"^-[0-9]*[1-9][0-9]*$"  //負整數

"^-?\\d+$"    //整數

"^\\d+(\\.\\d+)?$"  //非負浮點數(正浮點數 + 0)

"^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"

//正浮點數

"^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮點數(負浮點數 + 0)

"^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"

//負浮點數

"^(-?\\d+)(\\.\\d+)?$"  //浮點數

"^[a-za-z]+$"  //由26個英文本母組成的字串

"^[a-z]+$"  //由26個英文本母的大寫組成的字串

"^[a-z]+$"  //由26個英文本母的小寫組成的字串

"^[a-za-z0-9]+$"  //由數字和26個英文本母組成的字串

"^\\w+$"  //由數字、26個英文本母或者下劃線組成的字串

"^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email位址

"^[a-za-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\s*)?$"  //url

"^[a-za-z0-9_]*$"

JS 正規表示式 exec

校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 if patrn....

JavaScript正規表示式 exec

校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 if patrn....

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...