驗證郵箱和手機號

2021-08-27 06:38:36 字數 1572 閱讀 3842

/**

* 驗證郵箱和手機號

* @classname: regularutil

* @description:

* @date 2012-4-26下午06:21:54

*/public class regularutil

/*** 驗證是否是合法的密保答案

* @param answer

* 密保答案

* @return boolean

* 密保答案只能為數字、字母、漢字

* true表示是正確的密保答案格式,false表示不是正確密保答案格式

*/public static boolean islegalanswer(string answer)

return flag; }

/*** 驗證是否是正確的郵箱格式

* @param email

* 電子郵箱

* @return boolean

* * true表示是正確的郵箱格式,false表示不是正確郵箱格式

*/public static boolean isemail(string email)表示可以出現一次或兩次或者三次.

/* 【郵箱和網域名稱規則】

郵箱構成說明。郵箱以「使用者名稱」 + 「@」 + 「網域名稱」 組成。例如 [email protected] ,username 是使用者名稱,mail.domain.com是網域名稱。(mail是二級網域名稱、domain為一級網域名稱)

使用者名稱由字母( a~z 和 a~z )、數字( 0~9 )和字元( "-" 和 "." 和 "_" )組成。

網域名稱由字母(a~z,a~z)、數字(0~9)和連線符(-)組成。各級網域名稱之間用實點(.)連線。

網域名稱部分首字元、尾字元必須是字母或數字。

網域名稱之間用實點(.)連線,且最多支援**網域名稱。(即@後最多支援3個.)

*/string regular = "^(\\.|-|\\w)+@([a-z0-9a-z]+([a-z0-9a-z-]+[a-z0-9a-z])?\\.)+[a-za-z]$";

pattern pattern = pattern.compile(regular);

boolean flag = false;

if( email != null )

return flag;

} /**

* 驗證是否是正確的手機號格式

* @param telephonenumber

* **號碼

* @return boolean

* * true表示是正確的手機號格式,false表示不是正確的手機號格式

*/public static boolean istelephonenumber(string telephonenumber)\\d";

pattern pattern = pattern.compile(regular);

boolean flag = false;

if( telephonenumber != null )

return flag;

}}

iOS 驗證郵箱手機號格式

做登入介面時,使用者在uitextfield中輸入輸入郵箱賬號後,我們應該在本地驗證格式是否正確,再將引數傳給伺服器驗證。最簡單的就是利用系統的nspredicate 利用正規表示式驗證 bool isvalidateemail nsstring email nspredicate emailtes...

手機號 電話號碼 郵箱 驗證

手機號 號碼 郵箱 驗證 public class validator return false public static boolean isnull object obj return false public static object get obj or empty object obj...

手機號 電話號碼 郵箱 驗證

手機號 號碼 郵箱 驗證 public class validator return false public static boolean isnull object obj return false public static object get obj or empty object obj...