我正在使用jquery.validate.addMethod(),並且需要特定的電話號碼格式的正則表達式。我以前知道它,但因爲我沒有使用正則表達式,所以我忘了。電話號碼正則表達式在javascript/jquery on (000)000-0000
所以,這只是一個簡單的問題:你如何創建以下格式的JavaScript正則表達式:
(000)000-0000
目前phoneUS格式jQuery驗證具有不適用於當前的問題。
我正在使用jquery.validate.addMethod(),並且需要特定的電話號碼格式的正則表達式。我以前知道它,但因爲我沒有使用正則表達式,所以我忘了。電話號碼正則表達式在javascript/jquery on (000)000-0000
所以,這只是一個簡單的問題:你如何創建以下格式的JavaScript正則表達式:
(000)000-0000
目前phoneUS格式jQuery驗證具有不適用於當前的問題。
/^\(\d{3}\)\s?\d{3}-\d{4}$/
這允許右括號後的空間爲好。
您可能想通過刪除所有空格,括號和破折號來驗證清理版本。這樣你可以支持平面格式或000 000-0000格式。 – zaparker
事情是這樣的:
/^\(\d{3}\)\d{3}-\d{4}$/
jQuery Validate插件已經包含一個名爲'phoneUS'的格式規則。你可能不得不包含'additional-methods.js'文件。 – Sparky
您是否看到我需要特定電話號碼而不是phoneUS的問題?我仍然可以使用phoneUS ...但只是一個特定的格式。這是兩個! –
不,我在您的問題中沒有看到關於'phoneUS'的任何信息。無論如何,這只是一個有用的評論。 – Sparky