簡介:
驗證電話號碼對於確保用戶輸入對於各種應用程式來說都是正確的格式。本文解決了增強現有正規表示式以驗證特定格式(例如不帶任何特殊字元的十位數字)的電話號碼的需求。
問題:
A開發人員遇到了需要驗證三種格式的電話號碼的場景:
現有正規表示式(/^(()?d{3(3)))? ( -|s)?d{3}(-|s)d{4}$/)僅迎合前兩種格式。
解:
要解決這個問題,我們可以修改正規表示式以包含十位數字格式:
/^[\+]?[0-9]{0,3}\W?+[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
說明:
驗證範例:
增強正規表示式驗證所有給定格式,包括:
其他格式:
正則表達式還支持以下附加格式:
透過合併此增強的正規表示式,可以有效地實現給定格式的電話號碼驗證。
以上是如何使用 JavaScript 正規表示式驗證十位數電話號碼和其他格式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!