1. ホーム
  2. javascript

[解決済み] 電話番号の検証を行うjquery

2022-02-27 09:28:19

質問

(123) 456-7890や1234567890のような電話番号を検証したい。 次のコードで、「matches」条件はどのように記述すればよいでしょうか。

form.validate({

    rules: {

       phoneNumber: {matches:"[0-9]+",minlength:10, maxlength:10}

解決方法は?

正規表現は次のようなものです。

[0-9\-\(\)\s]+ .

数字、ダッシュ、括弧、スペースにマッチします。

もっと厳密に、例文だけにマッチさせたい場合は、次のようにしてください。

([0-9]{10})|(\([0-9]{3}\)\s+[0-9]{3}\-[0-9]{4})