一篇php中匹配邮箱地址正则表达式实例,邮箱地址替换正则我常用的正则匹配表达式:/^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i,下面来详细分析有需要的朋友可参考。
php例下面以PHP为例进行说明,代码如下:
- <?php
- if (ereg(“/^[a-z]([a-z0-9]*[-_.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[.][a-z]{2,3}([.][a-z]{2})?$/i; ”,$email))
- {
- echo “Your email address is correct!”;
- }
- else
- {
- echo “Please try again!”;
- }
- ?>
说明:
①/内容/i 构成一个不区分大小写的正则表达式;^ 匹配开始;$ 匹配结束。
②[a-z] E-Mail前缀必需是一个英文字母开头
③([a-z0-9]*[-_]?[a-z0-9]+)* 和_a_2、aaa11、_1_a_2匹配,和a1_、aaff_33a_、a__aa不匹配,如果是空字符,也是匹配的,*表示0个或者多个。
④*表示0个或多个前面的字符.
⑤[a-z0-9]* 匹配0个或多个英文字母或者数字;[-_]? 匹配0个或1“-”,因为“-”不能连续出现。
⑥[a-z0-9]+ 匹配1个或多个英文字母或者数字,因为“-”不能做为结尾
⑦@ 必需有个有@
⑧([a-z0-9]*[-_]?[a-z0-9]+)+ 见上面([a-z0-9]*[-_]?[a-z0-9]+)*解释,但是不能为空,+表示一个或者为多个。
⑨[.] 将特殊字符(.)当成普通字符;[a-z]{2,3} 匹配2个至3个英文字母,一般为com或者net等。
⑩([.][a-z]{2})? 匹配0个或者1个[.][a-z]{2}(比如.cn等) 我不知道一般.com.cn最后部份是不是都是两位的,如果不是请修改{2}为{起始字数,结束字数}
js例,代码如下:
- <script>
- function Email(ee){
- var emailreg = "^w+@w+.w+(.w+)*$";
- var rege = new RegExp(emailreg, 'g');
- alert(rege.test(ee));
- }
- var ee1 = "12xwz@123e^rsrf6.csdfdfom.df";
- var ee2 = "12xwz@123ersrf6.csdfdfom.df";
- Email(ee1);
- Email(ee2);
- </script>
为了让你更好的掌握正则,请学习字符串转义形式,这里,你用字符串表示正则,转义符要用表示,如果要匹配则要用
^w+@w+.w+(.w+)*$ 开始是w word有一个或多个,@后是一个word。.后是一个word有一个或多个,(.w+)*可以没有或多个.
波比源码 » php中匹配邮箱地址正则表达式
buy levaquin 500mg pill levaquin over the counter
oral avodart order celebrex generic order ondansetron 4mg generic
aldactone online order buy finasteride 1mg online cheap fluconazole 200mg without prescription
order ampicillin for sale buy ampicillin 500mg without prescription erythromycin cheap
order fildena 100mg without prescription order bimatoprost pill robaxin over the counter
buy suhagra 100mg pills generic suhagra generic estradiol 1mg
lamotrigine pill retin gel cheap buy tretinoin gel generic
order tadalafil 10mg without prescription avanafil 100mg without prescription diclofenac uk
order indocin 50mg online suprax medication trimox over the counter
order tadalafil 10mg sale male enhancement products buy viagra 50mg without prescription
anastrozole 1mg cheap cost anastrozole 1mg sildenafil sale
isotretinoin 20mg sale stromectol tablets for humans ivermectin malaria
altace canada azelastine online astelin canada
buy clonidine 0.1 mg buy minocycline 100mg order tiotropium bromide 9 mcg
hytrin price order terazosin 5mg pill purchase azulfidine for sale
benicar buy online oral acetazolamide 250 mg order diamox pill
prograf 1mg us order ropinirole generic ursodiol 300mg pill
buy isosorbide generic buy isosorbide pills telmisartan 80mg us
zyban 150mg canada seroquel drug order generic seroquel 50mg
salbutamol 100mcg brand order generic imuran 100mcg viagra australia
oral tadalafil 40mg tadalafil 40mg for sale buy sildenafil online
buy cialis online order phenazopyridine 200mg for sale purchase amantadine online
brand revia 50 mg letrozole 2.5mg over the counter purchase aripiprazole online
oral dapsone 100 mg purchase avlosulfon online cheap order aceon 4mg generic
medroxyprogesterone 5mg pill oral cyproheptadine order cyproheptadine 4mg generic
modafinil us buy stromectol generic ivermectin 12mg tablets
zithromax 250mg price azithromycin 500mg ca brand neurontin
cialis sales buy tadalafil 20mg without prescription sildenafil 50mg pills for men
furosemide 100mg ca buy furosemide plaquenil tablet
chloroquine 250mg canada purchase chloroquine for sale baricitinib 4mg oral
buy amlodipine 10mg online genuine cialis cialis 20mg cheap
buy omeprazole 10mg essay for you blackjack online money
need essay written affordable thesis writing slot game
buy levitra 10mg pills medrol 4 mg without prescription medrol 8mg tablet
my mother essay writing sildenafil 150 mg buy sildenafil tablets
clomiphene pills online casinos for usa players play poker online
cialis 20mg without prescription buy generic cialis 10mg sildenafil mail order usa
tadalafil 10mg drug viagra 50mg uk usa pharmacy viagra
cost orlistat 60mg orlistat 120mg tablet buy acyclovir 800mg online cheap
allopurinol drug buy generic zetia order ezetimibe 10mg pill
motilium for sale online cyclobenzaprine 15mg uk cyclobenzaprine for sale
losartan 25mg pills losartan 25mg pill topiramate cheap
simvastatin online buy purchase valtrex finasteride 1mg brand
order diflucan sale sildenafil 150mg price viagra generic
cheap cialis pill sildenafil online sildenafil 200 mg
sildenafil otc sildenafil uk cialis 5mg generic
cefuroxime order order robaxin buy robaxin 500mg online cheap
play blackjack casino games online online casino bonus cialis next day delivery
desyrel generic oral trazodone aurogra generic
sildalis pills sildenafil overnight shipping buy lamictal online
viagra next day delivery usa cialis 5mg drug tadalafil 40mg without prescription
generic azithromycin 500mg purchase neurontin sale buy neurontin 100mg generic
roulette online with real money buy stromectol 12mg pills cheap provigil 100mg
buy furosemide 100mg without prescription buy lasix online cheap order generic hydroxychloroquine 200mg
sildenafil 50mg usa order sildenafil 50mg without prescription cost budesonide
deltasone oral generic deltasone order vermox 100mg
buy tretinoin online avanafil 100mg sale avana for sale
tadalafil generic voltaren order online brand indocin
buy naprosyn 250mg online omnicef buy online buy prevacid 15mg pill
clarithromycin ca clarithromycin sale generic antivert 25 mg
proventil uk order proventil 100mcg pill order generic ciprofloxacin
order montelukast 5mg for sale sildenafil online buy viagra 150mg price
ivermectin 3mg dose stromectol 6mg pill avlosulfon 100 mg pill
buy nifedipine 10mg pill order aceon 8mg without prescription fexofenadine generic
buy ramipril generic altace 10mg ca buy etoricoxib 60mg pill
order doxycycline 200mg cost ventolin 2mg order cleocin 300mg for sale
order benicar without prescription calan medication buy depakote 500mg
buy clobetasol order generic temovate cordarone 100mg uk
carvedilol 6.25mg ca coreg 6.25mg sale order elavil for sale
Great post thank you. Hello Administ . Metropol Halı Karaca Halı Öztekin ve Selçuklu Halı Cami Halısı ve Cami Halıları Türkiye’nin En Büyük Cami Halısı Fabrikasıyız…
buy doxycycline 100mg sale doxycycline without prescription buy methylprednisolone 8 mg online
requip 1mg uk rocaltrol over the counter purchase trandate generic
order tadalafil online Cialis online order order viagra 100mg pills
buy cialis 10mg pills buy cialis new ed pills
glycomet for sale online order metformin 1000mg cost nolvadex
oral ivermectin cost buy stromectol 12mg pill generic deltasone 5mg
accutane 40mg cheap buy amoxicillin sale zithromax 250mg generic
ventolin inhaler levothroid online order augmentin 375mg tablet
order doxycycline 200mg for sale order zovirax buy zovirax 400mg pill
cheap simvastatin sildalis online buy sildenafil australia
buy dapsone 100 mg order avlosulfon without prescription order atenolol 50mg pills
alfuzosin 10 mg ca purchase diltiazem online cheap diltiazem price
levofloxacin 500mg without prescription buy generic levaquin 500mg generic bupropion 150mg
cetirizine ca purchase strattera generic zoloft uk
order cenforce 100mg generic brand aralen cost glycomet
escitalopram 10mg sale generic naltrexone 50 mg buy revia
oral atorvastatin 10mg buy sildenafil online cheap sildenafil 100mg brand
order femara pill sildenafil 25mg price order sildenafil 50mg sale
buy tadalafil 10mg sale overnight cialis cheapest ed pills online
buy tadalafil 40mg online buy erectile dysfunction meds buy ed pill
provigil drug buy phenergan buy prednisone 20mg pill
amoxicillin online order order prednisolone 10mg online cheap order prednisolone 10mg pill
order accutane accutane price order zithromax 250mg without prescription
purchase serophene for sale buy generic hydroxychloroquine buy plaquenil 400mg without prescription
atenolol 100mg pill purchase letrozole generic femara 2.5mg drug
buy metformin 500mg online cheap order amlodipine 5mg for sale amlodipine 5mg usa
buy generic pregabalin online order pregabalin 75mg generic priligy 90mg generic
purchase methotrexate online generic medex cost reglan 20mg
buy cozaar 50mg generic cozaar 25mg brand topiramate pills
crestor drug motilium 10mg drug buy generic domperidone for sale
sumatriptan cost order sumatriptan 25mg pill avodart online buy
sumycin 250mg drug order lioresal generic lioresal online buy
ketorolac uk buy generic toradol 10mg inderal 10mg drug
order zantac 150mg online cheap order generic celecoxib 200mg celebrex 100mg brand
duloxetine 40mg sale buy nootropil medication piracetam for sale
ipratropium online buy combivent 100 mcg brand buy linezolid 600mg online
purchase starlix for sale candesartan tablet candesartan oral
purchase tegretol generic carbamazepine 200mg price lincomycin 500 mg tablet
how to get cialis Lowest price for sildenafil order generic viagra 50mg
duricef over the counter buy epivir for sale buy finasteride 5mg online cheap
buy fluconazole online acillin over the counter cipro pill
cleocin canada fda approved over the counter ed pills sildenafil 100mg tablet
order tamoxifen 20mg generic nolvadex order cefuroxime 500mg pills
buy suhagra medication sildalis generic sildenafil 25mg price
azithromycin 250mg drug omnacortil canada neurontin 100mg cost
stromectol tablets 3 mg stromectol 12mg without prescription deltasone brand
vardenafil 10mg cost hydroxychloroquine price hydroxychloroquine tablet
ramipril sale ramipril 5mg ca buy generic etoricoxib for sale
buy benicar pills for sale divalproex generic divalproex sale
buy generic clobetasol temovate online cordarone uk
generic carvedilol chloroquine canada purchase chloroquine without prescription
oral diamox 250 mg order imuran generic cost imuran 25mg
buy generic digoxin order generic molnupiravir 200 mg buy molnunat without prescription
naprosyn 500mg sale lansoprazole ca buy lansoprazole for sale