/ / povolenie jednej domény charactor s

umožňuje doménu jediného charactor s regex c # - c #, regex

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ď č. 1

Zdá 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.