正規表示式的幾種字元判斷(包括數字,字母組合等)

2021-07-10 14:08:33 字數 1037 閱讀 7301

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 申明正...