function isdata(s)
$/;
if (!patrn.exec(s)) return false
return true
} "^[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_]*$"s
正規表示式判斷
public class test 校驗輸入的qq號碼是否符合規則 param qq return public static boolean checkqq1 string qq 如果qq號碼中有任何一位不是數字,就直接返回false for int i 0 i qq.length i 如果首位是...
正規表示式的判斷
給定乙個字串,判斷其是否為合法的正規表示式。乙個正規表示式定義為 1 0是正規表示式,1也是正規表示式。2 p和q都是正規表示式,則pq是正規表示式。3 p是正規表示式,則 p 是正規表示式 4 p是正規表示式,則p 也是正規表示式 5 p和q都是正規表示式,則p q是正規表示式。輸入 輸入包含多組...
用正規表示式判斷字元重複
需要asp判斷字串必須由038acdehimotuvwxy組成,字元順序無所謂,但不能重複,而且乙個也不能少 用len 17 解決 我寫的正規表示式 用not反向判斷 answer ucase trim request.form chepai 輸入大寫轉換 set re new regexp 申明正...