/**
* 正規表示式判定url
* @param url
* @returns
*/function check_url(url)\\.)[0-9]' // ip形式的url- 3位數字.3位數字.3位數字.3位數字
+ '|' // 允許ip和domain(網域名稱)
+ '(localhost)|' //匹配localhost
+ '([\\w_!~*\'()-]+\\.)*' // 網域名稱- 至少乙個[英文或數字_!~*\'()-]加上.
+ '\\w+\\.' // 一級網域名稱 -英文或數字 加上.
+ '[a-za-z])' // 頂級網域名稱- 1-6位英文
+ '(:[0-9])?' // 埠- :80 ,1-5位數字
+ '((/?)|' // url無引數結尾 - 斜桿或這沒有
+ '(/[\\w_!~*\'()\\.;?:@&=+$,%#-]+)+/?)$';//請求引數結尾- 英文或數字和內的各種字元
var re=new regexp(strregex,'i');//i不區分大小寫
//將url做uri轉碼後再匹配,解除請求引數中的中文和空字元影響
if (re.test(encodeuri(url))) else
}
javascript正規表示式檢驗
校驗是否全由數字組成 function isdigit s if patrn.exec s return false return true 校驗登入名 只能輸入5 20個以字母開頭 可帶數字 的字串 function isregisterusername s a za z0 9 if patrn....
正規表示式解析url引數
解析url引數正則 w s s 意思是 從?或 符號開始匹配之後的滿足 w s 的字串 但是不包含 1個到多個 s 匹配空格 號之前或者空格之前結束 正好專案中要用到 搗鼓了好久還是不會.最終放棄使用split分割的方式解析發現好落伍 public static namevaluecollectio...
正規表示式 正規表示式 總結
非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 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 負浮點數 正浮點數正則式 英文本串 a za z...