正則表示式-郵箱有效性驗證
條件:
@之前必須有內容且只能是字母(大小寫)、數字、下劃線(_)、減號(-)、點(.)
@和最後一個點(.)之間必須有內容且只能是字母(大小寫)、數字、點(.)、減號(-),且兩個點不能挨著
最後一個點(.)之後必須有內容且內容只能是字母(大小寫)、數字且長度為大於等於2個位元組,小於等於6個位元組
/**
* 正則表示式驗證email格式
*
* @param string $str 所要驗證的郵箱地址
* @return boolean
*/
public static function isEmail($str) {
if (!$str) {
return false;
}
return preg_match('#[a-z0-9&\-_.] [email protected][\w\-_]+([\w\-.]+)?\.[\w\-]+#is', $str) ? true : false;
}
相關推薦
正則表示式-郵箱有效性驗證
條件: @之前必須有內容且只能是字母(大小寫)、數字、下劃線(_)、減號(-)、點(.) @和最後一個點(.)之間必須有內容且只能是字母(大小寫)、數字、點(.)、減號(-),且兩個點不能挨著 最後一個點(.)之後必須有內容且內容只能是字母(大小寫)、數字且長度
我的常用-正則表示式(郵箱驗證)
PHP - 驗證郵件 $email = test_input($_POST["email"]); if (!preg_match("/([\w\-]+\@[\w\-]+\.[\w\-]+)/",$email)) { $emailErr = "非法郵箱格式"; } PH
JavaScript正則表示式表單驗證例項
/*是否帶有小數*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組成 */ function
常用正則表示式—郵箱(Email)
要驗證一個字串是否為郵箱的話,首先要了解郵箱賬號的格式。我嘗試過在網上找出一個標準的格式,但是很遺憾我沒有找到。我也嘗試使用RFC標準來判斷郵箱的格式,但是也沒有結果。網上些部落格說不應該使用RFC標準來驗證郵箱是否合法,有興趣的可以看看“is this ema
IP地址正則表示式,帶*驗證
IP地址正則表示式,在網上找了很多,但是沒有看到帶 ‘ * ’ 的正則表示式,通常我們在設定IP時,會設定IP段(0-255)或者用 ‘ * ’ 代替。 1、下為不帶 ‘ * ’ 的正則表示式 var checkName = /^(?:(?:1[0-9][0-9]\.)|
常用的正則表示式結合validate驗證的寫法
jquery validate驗證有時候需要自定義一些常用的驗證,總結一下平時遇見的。 將自定義方法寫在jquery.validate.js中 1.使用者名稱驗證 // 使用者名稱驗證 jQuery.validator.addMethod("imUserName", functi
正則表示式-身份證號碼驗證
身份證號碼驗證 1.第一代身份證15位: /^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}$/ 例: if (sfzhmcode.length == 15 &&
3.7 python 中 用正則表示式 郵箱及電話號碼的匹配
import re c = re.compile(r'^\[email protected](\w+\.)+(com|cn|net|edu)$') # string = ' [email protected]' string = '[email protected]'
jquery validate.addMethod 正則表示式 (自定義驗證方法)
專案中使用的jQuery新增的校驗的方法 $(document).ready(function(){ 5 6/* 設定預設屬性 */ 7$.validator.setDefaults({ 8
正則表示式表單驗證例項
/*是否帶有小數*/ function isDecimal(strValue ) { var objRegExp= /^\d+\.\d+$/; return objRegExp.test(strValue); } /*校驗是否中文名稱組
微信小程式-正則表示式(驗證手機號-身份證-郵箱..)
手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false
常用正則表示式大全,手機 電話 郵箱 身份證 最嚴格的驗證 IP地址 網址 日期等,一般前臺js驗證,來這裡就夠了
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
使用正則表示式驗證郵箱格式
實現效果: 知識運用:(下圖中好像多了個'(' ) 實現程式碼: private void button1_Click(object sender, EventArgs e) { if (validate(text
正則表示式驗證郵箱地址[email protected]
通常我們在註冊郵箱帳號時,怎麼來驗證郵箱是否合法呢? 比如我們要註冊一個163郵箱,首先要校驗是否合法,其次才是是否已被使用,需要符合以下的格式: 6~18個字元, 可使用字母、數字、下劃線, 需以字母開頭。 我們可以定義一個正則表示式:^[a-zA-Z]\w{5,17}@163.c
python正則表示式,簡單的郵箱格式驗證
做一個簡單的郵箱格式驗證的功能: #郵箱格式的匹配: import re mail = re.compile('^www\.\w{1,15}@\w{1,10}\.(com|cn|net)$') m = input('請輸入網址:') if re.search(mail, m): p
正則表示式驗證郵箱、金額
1.驗證郵箱正則表示式 var regEmail = /^[a-zA-Z0-9_-][email protected][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; 2.驗證金額正則表示式 var regMoney = /^([1-9
驗證URL連結和IP有效性的JS程式碼(正則表示式)
#js驗證一個URl字串是否有效 function isValidURL(url){ var urlRegExp=/^((https|http|ftp|rtsp|mms)?:\/\/)+[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+
JAVA正則表示式的一些小示例--郵箱驗證
public static void main(String[] args) { // 要驗證的字串 String str = "[email protected]"; //
正則表示式,驗證輸入的郵箱是否是正確格式的郵箱
正則表示式–格式工廠 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script> /*檢
PHP正則表示式驗證郵箱是否正確
一 程式碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml