乙個有用的正規表示式判定工具類

2021-06-21 16:17:01 字數 1753 閱讀 9935

package com.zhanggeng.contact.tools;

/** * regextool is used to regex the string ,such as : phone , qq , password , email .

* * @author zhanggeng

* @version v1.0.1

* @since jdk5.0

* */

public class regextool ");

//如果isphonenum_matcher is true , 則return true , else return false

if(isphonenum_matcher)

return true;

return false; }

/***

* @param email 傳入的引數僅僅是乙個郵箱位址時,呼叫此方法

* @return 如果匹配正確,return true , else return false

*///如果傳進來的是郵箱位址,則對郵箱進行正則匹配

public static boolean regexemailaddress(string email))");

//如果isemail_matcher value is true , 則 return true , else return false

if(isemail_matcher)

return true;

return false; }

/***

* @param phonenum 傳入的**號碼

* @param email 傳入的郵箱位址

* @return 如果匹配正確,return true , else return false

*/public static boolean regexemailaddressandphonenum(string phonenum , string email)");

//郵箱匹配結果

boolean isemail_matcher = email.matches("[a-za-z_0-9]+@[a-za-z0-9]+(\\.[a-za-z])");

//matcher value is true , 則 return true , else return false

if(isemail_matcher && isphonenum_matcher)

return false; }

/***

* @param qqnum 傳入的qq

* @return 如果匹配正確,return true, else return false

*/public static boolean regexqqnumber(string qqnum)");

if(isqqnum_matcher)

return true;

return false; }

/***

* @param pwd 傳入的是 密碼

* @return 如果匹配正確,滿足密碼規則,return true, else return false

*/public static boolean regexpassword(string pwd)");

if(ispassword_matcher)

return true;

return false; }

}

乙個正規表示式的測試工具

寫這個的初衷是因為專案中要為struts的html標籤加上styleid屬性,其屬性值一般與property屬性值相同。由於頁面很多手工修改很可能會出差錯工作量也很大,雖然這項工作不是由我來做,但是我建議可以用正規表示式替換來做,可以簡單很多。寫正規表示式的任何就落在我的頭上了,這個正規表示式不會很...

分享乙個正規表示式幫助類

using system.globalization using system.text.regularexpressions 正規表示式幫助類 public sealed class regexhelper 清除包含 字串 public const string clean string 驗證字串...

正規表示式校驗工具類

幾乎每個專案裡都有正規表示式校驗,寫幾個簡單的校驗記錄下來,方便使用 1.判斷是否是合法的手機號 判斷是否是合法的手機號 public static boolean checkphone string phone 17 d 15 d 18 d 14 d matcher m p.matcher pho...