電話入力欄があります。数字、スペースのみを入力するか、空のままにしてください。正規表現を構築する方法を考えていますか?
5435 次
2 に答える
4
正規表現は
^[\d ]*$ # in JavaScript, that's /^[\d ]*$/
しかし、私はこのようにはしません。すべての文字を許可してから、次のようなものを使用して、2 番目のステップで数字を除外する必要がありますresult = subject.replace(/\D+/g, "");
。
理由: 人々は電話番号 (1-(123) 343-2345
など) を入力するさまざまな方法を持っており、Web サイトで番号が間違っていると表示されることを嫌います。
この要件で国コードを除外していることを認識していますか? すべての電話番号を として保存してい+49 123 456-7890
ますが、国コードが市外局番と間違われるのは望ましくありません。
于 2012-10-30T10:12:17.717 に答える
2
この正規表現を使用できます:
/^[\d\s]*$/
于 2012-10-30T10:12:45.457 に答える