2012-09-28 106 views
-2

我有一封電子郵件正則表達式。但是我想在正則表達式中的@符號之前只允許1到20個字符。電子郵件正則表達式Javascript

([\w-\"]+(?:\.[\w-\"]+))@((?:[\w-]+\.)*\w[\w-]{0,255})\.([a-z]{2,6}(?:\.[a-z]{2})?) 

任何幫助,將不勝感激。

+0

嘛,[學習正則表達式(https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Regular_Expressions#special-quantifier-range)可能會有所幫助。 – lanzz

回答

1

你最好檢查正則表達式的外面,但恰好是在這種特殊情況下的方式:

(?=[^@]{1,20}@)([\w-\"]+(?:\.[\w-\"]+))@... 
+0

+1:寫了同樣的表達,然後看到你的。 ) – raina77ow

+0

偉大的工作....非常感謝.... – Aroun

+0

如果你對這個答案感到高興,檢查旁邊的標記。歡迎來到堆棧溢出! – ikegami

相關問題