自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

淺析檢查email的正則表達(dá)式

開(kāi)發(fā) 后端
我們?cè)陂_(kāi)發(fā)的實(shí)際應(yīng)用過(guò)程中,檢查email的正則表達(dá)式是如何實(shí)現(xiàn)的呢?那么我們來(lái)看看具體的應(yīng)用方法是什么。

我們實(shí)現(xiàn)檢查email的正則表達(dá)式需要使用到什么方法呢?檢查email的正則表達(dá)式需要什么樣子的步驟呢?檢查email的正則表達(dá)式的操作實(shí)例會(huì)向你詳細(xì)展現(xiàn)的。

讓我們繼續(xù)討論怎么驗(yàn)證一個(gè)email地址. 在一個(gè)完整的email地址中有三個(gè)部分: POP3 用戶(hù)名 (在 '@' 左邊的一切), '@', 服務(wù)器名(就是剩下那部分). 用戶(hù)名可以含有大小寫(xiě)字母阿拉伯?dāng)?shù)字,句號(hào) ('.'), 減號(hào)('-'), and 下劃線(xiàn) ('_'). 服務(wù)器名字也是符合這個(gè)規(guī)則,當(dāng)然下劃線(xiàn)除外.

檢查email的正則表達(dá)式的相關(guān)討論

現(xiàn)在, 用戶(hù)名的開(kāi)始和結(jié)束都不能是句點(diǎn). 服務(wù)器也是這樣. 還有你不能有兩個(gè)連續(xù)的句點(diǎn)他們之間至少存在一個(gè)字符,好現(xiàn)在我們來(lái)看一下怎么為用戶(hù)名寫(xiě)一個(gè)匹配模式:

^[_a-zA-Z0-9-]+$

現(xiàn)在還不能允許句號(hào)的存在. 我們把它加上:

^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*$

上面的意思就是說(shuō): "以至少一個(gè)規(guī)范字符(除.意外)開(kāi)頭,后面跟著0個(gè)或者多個(gè)以點(diǎn)開(kāi)始的字符串."

檢查email的正則表達(dá)式的實(shí)現(xiàn):

簡(jiǎn)單化一點(diǎn), 我們可以用 eregi()取代 ereg().eregi()對(duì)大小寫(xiě)不敏感, 我們就不需要指定兩個(gè)范圍 "a-z" 和 "A-Z" – 只需要指定一個(gè)就可以了:

^[_a-z0-9-]+(\.[_a-z0-9-]+)*$

后面的服務(wù)器名字也是一樣,但要去掉下劃線(xiàn):

^[a-z0-9-]+(\.[a-z0-9-]+)*$

Done. 現(xiàn)在只需要用”@”把兩部分連接:

^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$

這就是完整的email認(rèn)證匹配模式了,只需要調(diào)用

eregi(‘^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$ ’,$eamil)

就可以得到是否為email了。

關(guān)于檢查email的正則表達(dá)式的相關(guān)內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)檢查email的正則表達(dá)式的操作有所幫助。

【編輯推薦】

  1. 淺析PHP正則表達(dá)式匹配的實(shí)現(xiàn)
  2. PHP正則表達(dá)式字符集的使用淺析
  3. 淺析PHP正則表達(dá)式匹配的特定實(shí)現(xiàn)
  4. PHP preg_match正則表達(dá)式詳解
  5. 詳解PHP正則表達(dá)式替換實(shí)現(xiàn)
責(zé)任編輯:仲衡 來(lái)源: itlearner.com
相關(guān)推薦

2009-09-16 17:15:57

正則表達(dá)式引擎

2009-08-07 15:16:10

C#正則表達(dá)式

2010-07-19 10:40:16

Perl正則表達(dá)式

2009-09-16 11:17:12

PHP正則表達(dá)式定位字

2009-09-16 16:01:57

PHP正則表達(dá)式正則表達(dá)式的應(yīng)用

2009-09-16 13:24:30

PHP正則表達(dá)式匹配

2018-09-27 15:25:08

正則表達(dá)式前端

2009-09-16 10:43:22

PHP正則表達(dá)式函數(shù)

2009-09-16 18:03:05

Java正則表達(dá)式正則表達(dá)式實(shí)現(xiàn)

2009-08-20 13:09:28

C#正則表達(dá)式

2009-08-20 14:43:03

C#正則表達(dá)式Rege

2009-08-20 15:10:33

C#正則表達(dá)式

2009-08-20 15:02:41

C#正則表達(dá)式

2009-08-20 14:57:00

C#正則表達(dá)式

2009-08-20 15:06:51

C#正則表達(dá)式

2009-09-16 13:53:17

PHP正則表達(dá)式匹配

2009-09-16 12:41:42

Perl正則表達(dá)式

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2024-09-14 09:18:14

Python正則表達(dá)式

2009-08-20 13:26:35

C#正則表達(dá)式
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)