正規表示式校驗工具類

2021-08-11 14:50:26 字數 977 閱讀 1842

幾乎每個專案裡都有正規表示式校驗, 寫幾個簡單的校驗記錄下來,方便使用!

1.判斷是否是合法的手機號

//判斷是否是合法的手機號

public

static

boolean

checkphone(string phone) $)|(17\\d$)|(15\\d$)|(18\\d$)|(14\\d)$)");

matcher m = p.matcher(phone);

return m.matches();

}

2.判斷是不是合法的郵箱

//判斷email格式是否正確

public static boolean isemail(string email)

\\.[0-9]

\\.[0-9]

\\.)|(([a-za-z0-9\\-]+\\.)+))([a-za-z]

|[0-9]

)(\\

]?)$";

pattern p = pattern.compile(str);

matcher m = p.matcher(email);

return m.matches();

}

3.判斷密碼是不是密碼數字字母組合6-20位,不包含特殊字元

/**

* 密碼登入規則

*/public

boolean

checkpwd(string userid) $";

pattern regex = pattern.compile(check);

matcher matcher = regex.matcher(userid);

flag = matcher.matches();

} catch (exception e)

return flag;

}

正規表示式校驗

這兩天在寫專案的js api,要對各種字段進行js校驗。用到了jquery.validator,因為jquery內建的validator方法較少,大多數還要自己手動做校驗,所以用到的正規表示式比較多,這裡整理一下,做個筆記。只能包括英文本母 數字和下劃線 a za z0 9 密碼 大於6位的字母與數...

正規表示式校驗年份

1 首先需要驗證年份,顯然,年份範圍為 0001 9999,匹配yyyy的正規表示式為 0 9 1 9 0 9 1 9 0 9 0 9 1 9 0 9 1 9 0 9 其中 0 9 也可以表示為 d,但 d 不如 0 9 直觀,因此下面我將一直採用 0 9 用正規表示式驗證日期的難點有二 一是大小月...

正規表示式校驗字元

資料校驗在我們開發過程中是乙個很重要的過程,可以過濾很多不合法的資料,避免一些非法資料產生不好的問題。在開發中,最經常使用的就是正規表示式的校驗,以下我們來看一看正規表示式的校驗 舉個例子,關於正數,負數,小數的校驗 test public void test1 public void checkn...