Swift-Tips(2)

正則表達(dá)式

收集自百度回答

  1. ^([a-zA-Z0-9-])+@([a-zA-Z0-9-])+(\.[a-zA-Z0-9_-])+
    ^ 表示開頭.
    ([a-zA-Z0-9-])+ a-z A-Z 0-9 的字符和下劃線,橫線- (實(shí)際上這里不用加圓括號)
    + 表示這樣的字符有 一個或n個(也就是大小寫字母數(shù)字下劃線橫線有1個或n個
    @ 就是@符號..表示接下來是個@符號
    ([a-zA-Z0-9_-])+ 然后又是大小寫字母數(shù)字下劃線橫線有1個或n個
    \.表示小數(shù)點(diǎn) .
    \.[a-zA-Z0-9_-] 匹配 小數(shù)點(diǎn)后邊跟 大小寫字母數(shù)字下劃線橫線,這里有個小錯誤就是沒有指定重復(fù)次數(shù)所以只能匹配一個字符,比如 123@qq.com 只能匹配到 123@qq.c
    (\.[a-zA-Z0-9_-])+ 這里表示可以有1次或n次重復(fù)的情況 比如 123@qq.a.b.c
    修改正確:
    ^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-]+)+
    \w相當(dāng)于[a-zA-Z0-9] 所以可以簡寫一下 ^[\w_-]+@[\w_-]+(\.[\w_-]+)+

  2. ^(13[0-9]|15[0-9]|18[0-9]|14[0-9])\d{8}$
    這個是開頭三位數(shù)字 13n 或 15n 或 18n 或 14n,其中n取值是0~9
    \d{8} 表示 8個數(shù)字.
    可以簡化一下..
    ^1(3|5|8|4)\d{9}$

示例

檢驗(yàn)郵箱輸入格式

-(BOOL)isValidateEmail:(NSString *)email
{
NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";
NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES%@",emailRegex];
return [emailTest evaluateWithObject:email];
}  
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谒撼,一起剝皮案震驚了整個濱河市慧妄,隨后出現(xiàn)的幾起案子牲剃,更是在濱河造成了極大的恐慌,老刑警劉巖雌贱,帶你破解...
    沈念sama閱讀 216,692評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拇囊,死亡現(xiàn)場離奇詭異盗誊,居然都是意外死亡甩栈,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評論 3 392
  • 文/潘曉璐 我一進(jìn)店門屑那,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拱镐,“玉大人艘款,你說我怎么就攤上這事∥掷牛” “怎么了哗咆?”我有些...
    開封第一講書人閱讀 162,995評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阵难。 經(jīng)常有香客問我岳枷,道長芒填,這世上最難降的妖魔是什么呜叫? 我笑而不...
    開封第一講書人閱讀 58,223評論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮殿衰,結(jié)果婚禮上朱庆,老公的妹妹穿的比我還像新娘。我一直安慰自己闷祥,他們只是感情好娱颊,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評論 6 388
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凯砍,像睡著了一般箱硕。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上悟衩,一...
    開封第一講書人閱讀 51,208評論 1 299
  • 那天剧罩,我揣著相機(jī)與錄音,去河邊找鬼座泳。 笑死惠昔,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的挑势。 我是一名探鬼主播镇防,決...
    沈念sama閱讀 40,091評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼潮饱!你這毒婦竟也來了来氧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,929評論 0 274
  • 序言:老撾萬榮一對情侶失蹤香拉,失蹤者是張志新(化名)和其女友劉穎啦扬,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體缕溉,經(jīng)...
    沈念sama閱讀 45,346評論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡考传,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了证鸥。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片僚楞。...
    茶點(diǎn)故事閱讀 39,739評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡勤晚,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出泉褐,到底是詐尸還是另有隱情赐写,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評論 5 344
  • 正文 年R本政府宣布膜赃,位于F島的核電站挺邀,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏跳座。R本人自食惡果不足惜端铛,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望疲眷。 院中可真熱鬧禾蚕,春花似錦、人聲如沸狂丝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,677評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽几颜。三九已至倍试,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間蛋哭,已是汗流浹背县习。 一陣腳步聲響...
    開封第一講書人閱讀 32,833評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留具壮,地道東北人准颓。 一個月前我還...
    沈念sama閱讀 47,760評論 2 369
  • 正文 我出身青樓,卻偏偏與公主長得像棺妓,于是被迫代替她去往敵國和親攘已。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評論 2 354

推薦閱讀更多精彩內(nèi)容