當我在regex101.com上嘗試它時,以下正則表達式看起來不錯,但它在我的Javascript(瀏覽器& nodejs)上不起作用。Javascript/NodeJS正則表達式(電話號碼)無效組錯誤
(?i)(\+?[0-9\(][0-9\- \(\)\.]{6,16}(?e?xt?\.? ?\d+)?)
什麼是JavaScript的正確的正則表達式?
P.S:
有些案件在這裏:
650-283-4757
+1 6502834757
+33 4 76095663
06 2070 2220
(650)-283-4757 ext 897
+355 693502415
什麼是正則表達式應該做什麼? – robert
當在regex101中測試JS regex時,你應該切換到JS模式。它會向你展示'(?i)'作爲缺陷部分,因爲內聯修飾符不被JS正則表達式支持。 –