//校驗是否全由數字組成
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_]*$"
Javascript正規表示式
這段時間學習js,正好遇到了正規表示式。下面通過使用例項介紹一下正規表示式。正規表示式,又稱正規表示法 常規表示法 英語 regular expression,在 中常簡寫為regex regexp或re 電腦科學的乙個概念。正規表示式使用單個字串來描述 匹配一系列符合某個句法規則的字串。在很多文字...
JavaScript 正規表示式
一 什麼是正規表示式 正規表示式 regular expression 是乙個描述字元模式的物件。測試正規表示式 regexp 物件包含兩個方法 test 和exec 功能基本相似,用於測試字串匹配。test 方法在字串中查詢是否存在指定的正規表示式並返回布林值,如果存在則返回true,不存 在則返...
javascript 正規表示式
正規表示式 regexp物件 主要用於表單驗證 1 建立正規表示式 1 var ret pattern pattern是內容,可以是正規表示式的內容,可以是字元或是其他的內容 2 var rag new regexp pattern 括號內可以是雙引號或者單引號 2 正規表示式的exec方法 reg...