2017-04-26 125 views
-1

我發現本網站上沒有很多問題討論驗證服務或如何檢查字符串是否爲電話號碼或街道地址。我只想開始一個問題,那些剛剛學習javascript的人(像我)可以深入瞭解如何使用正則表達式進行檢查。每個人都可以輸入驗證地址或電話號碼的一段代碼。而不會去說謊,我需要學習如何使用正則表達式來檢查街道地址。謝謝!Javascript - 驗證服務

+1

我建議在看看那些特別爲此設計像http://regexr.com/,https://regexone.com/,HTTP幾個網站:/ /www.regular-expressions.info/tutorial.html –

+0

你不能使用正則表達式來驗證街道地址,因爲有太多不同格式的街道地址。如果你定義了一些有限的可能格式子集,你可能會使用它。你有沒有想過? – RobG

回答

0

這是電子郵件驗證的簡單RegEx,可以幫助您瞭解如何使用RegEx進行JavaScript驗證以及您的街道地址要求,這取決於您希望RegEx基於您的街道地址格式。您可以修改此RegEx然而您想要。

var value = '[email protected]'; 
 
var streetAddRegEx = RegExp('^[a-zA-Z0-9._-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,6}$').test(value); 
 
console.log(streetAddRegEx);

+0

想不到爲什麼有人會驗證**街道**地址作爲電子郵件地址。 – RobG

+0

兄弟!我剛剛舉了一個例子,說明如何在Javascript中使用RegEx驗證。 – SjVnyk

+0

抱歉一定錯過了... – person