ahoj chlapci, som nový v regexe a potrebujem malú pomoc :)
^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9})$
vyššie je môj regulárny vzor, ktorý zodpovedá e-mailu v textovom poli c # mvc, ale keď som sa pokúsil zadať e-mail, napríklad abc@q.com, nedovoľuje mi to.
aké modifikácie by som mal urobiť v tomto regexovom plátok, aby som mohol povoliť jednu doménu charactor?
vďaka vopred.
odpovede:
-1 pre odpoveď č. 1Zdá sa, že ste unikli spätným lomkám tam, kde by ste ich nemali mať, napr .:
^([0-9a-zA-Z]([-.w]*[0-9a-zA-Z])*@((?=[0-9a-zA-Z])[-w]*[0-9a-zA-Z].)+[a-zA-Z]{2,9})$
Všimnite si však, že správne overenie e-mailovej adresy pomocou regulárneho výrazu nie je také triviálne ako váš výraz.