1. 程式人生 > >iOS利用正則表示式驗證郵箱格式是否正確

iOS利用正則表示式驗證郵箱格式是否正確

//利用正則表示式驗證

+ (BOOL)isAvailableEmail:(NSString *)email {

NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";

    NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex];

    return [emailTest evaluateWithObject:email];

}

相關推薦

iOS利用表示式驗證郵箱格式是否正確

//利用正則表示式驗證 + (BOOL)isAvailableEmail:(NSString *)email { NSString *emailRegex = @"[A-Z0-9a-z._%+-][email protected][A-Za-z0-9.-]+

使用表示式驗證郵箱格式

實現效果:    知識運用:(下圖中好像多了個'(' )     實現程式碼: private void button1_Click(object sender, EventArgs e) { if (validate(text

表示式驗證郵箱格式

[email protected][email protected],com[email protected][email protected]?q?.com[email protected]@qq.com[email protected]@139.

jquery+表示式驗證郵箱格式的例子

js: $("#email").blur(function(){ //獲取id對應的元素的值,去掉其左右的空格 var email = $.trim($('#email').val()); //驗證郵箱格式的js正則表示式 var isEmail = /^\

表示式驗證郵箱地址[email protected]

通常我們在註冊郵箱帳號時,怎麼來驗證郵箱是否合法呢? 比如我們要註冊一個163郵箱,首先要校驗是否合法,其次才是是否已被使用,需要符合以下的格式: 6~18個字元, 可使用字母、數字、下劃線, 需以字母開頭。 我們可以定義一個正則表示式:^[a-zA-Z]\w{5,17}@163.c

表示式驗證郵箱、金額

1.驗證郵箱正則表示式 var regEmail = /^[a-zA-Z0-9_-][email protected][a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; 2.驗證金額正則表示式 var regMoney = /^([1-9

PHP表示式驗證郵箱是否正確

一 程式碼 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml

VB.net中使用表示式驗證郵箱地址是否合法

正則表示式可是個好東西,不過真要自己純手工去寫未免學習成本有點高,好在網上有很多現成的語法可以直接拿來用,做一下收藏記錄 站長之家裡面提供了常用的正則表示式寫法以及線上測試工具: http://tool.chinaz.com/regex/ 下面貼一下在VB.net中實現的具

Java 表示式驗證圖片格式

String reg = ".+(.JPEG|.jpeg|.JPG|.jpg)$"; String imgp= "Redocn_2012100818523401.png"; Pattern patte

js表示式驗證郵箱

問題描述: 使用js的正則表示式驗證郵箱 注意事項: 1.在正則表示式的前後要加上^在後面要加上$否則會出現錯誤; 2.在使用單個字元是使用[xx]括起來 程式碼: function validate

Java中各種表示式驗證[郵箱、密碼前後空格、日期合法、IP]

一、驗證郵箱是否正確 public class ForTest { public static void main(String[] args) { System.out.println("123"); String email = "[email protect

表示式檢驗郵箱格式是否合法(Java程式碼實現)

一、郵箱格式需滿足以下要求                        1. 有且只有一個@                        2. @不能放在開頭,也不能放在結尾                        3. @之後必須有.               

Js基礎學習之-- 利用表示式驗證 模擬註冊介面

註冊介面 要求:使用者名稱只能是字母或者數字或者下劃線,不能以數字開頭,使用者名稱長度在6到20之間 密碼兩次驗證必須一致,使用者名稱密碼不能為空。 <!DOCTYPE html> <html> <head> <meta h

利用表示式驗證兩次密碼是否一致

效果: <mx:StringValidator id="pwdVal" source="{passwd}" property="text" minLength="6" maxLength="12"                             requir

Java中用表示式判斷日期格式是否正確

/** * @Title:DateType.java * @Package:com.you.dao * @Description: * @Author: 遊海東 * @date: 2014年3月8日 下午10:54:50 * @Version V1.2.3 */ package

微信小程式-表示式(驗證手機號-身份證-郵箱..)

手機號驗證: if (!(/^1[34578]\d{9}$/.test(e.detail.value.phone))) { wx.showToast({ title: '手機號碼有誤', duration: 2000, icon:'none' }); return false

JSON的使用、利用表示式解決不定型別返回Json格式

介紹 作為移動端開發者,和伺服器的通訊是少不了了。下面我總結一我在開發中遇到有關json的問題 一般的Json 在我剛入門的時候,在公司的寫程式碼當時的網路返回也不復雜,10個欄位以內,基本上熟悉Json的固定格式,手動寫Bean接收資料,只要用心欄位

jquery表示式驗證【是否帶有小數、是否中文名稱組成、是否全由8位數字組成、電話碼格式、郵件地址】

1 <form name="myform" action="" onsubmit="return fun1()"> 2 <div align="center"> 3 <table border="1" width="60%" > 4 <tr>

表示式驗證IP和埠格式的正確性

轉載地址: http://blog.csdn.net/u012806692/article/details/50635590 之前一直不太會寫正則表示式,很多要用到正則表示式的都直接百度,像上次要用正則表示式驗證是否是合法的ip地址,然後就上網找,結果就是沒找到一個

利用表示式抓取網頁上郵箱的小程式

使用方法:把自己在網上儲存下來含有郵箱的網頁所在硬碟的路徑,拷到對應位置即可,此程式用eclipse-luna-64位測試已通過 程式最終來源為馬上兵老師釋出的視訊及原始碼,本人是用來學習,並和大家分享 視訊連結:http://pan.baidu.com/s/1jIE5qC