10

(123) 456-7891 のような電話番号を持っています。1234567891 のような番号が必要です。

Javascript でそれを行うにはどうすればよいですか?

4

4 に答える 4

20

+安全のために、 (国コード) と数字を除くすべてを削除することをお勧めします。

result = subject.replace(/[^+\d]+/g, "");
于 2013-10-18T06:19:16.863 に答える
16

これを行うにはString.replace()を使用できます。数字以外のすべてに一致するRegExpを渡し、それらを に置き換えます''

var number = '(123) 456-7891';
number = number.replace(/[^\d]/g, ''); 
于 2013-10-18T06:19:10.803 に答える
2

alert("(123) 456-7891".replace(/[\(\)\-\s]+/g, ''));

于 2013-10-18T06:23:55.627 に答える
0

このリンクを確認してください。役立つかもしれません

http://www.w3resource.com/javascript/form/phone-no-validation.php

ここには多くの例があります。役に立つかもしれません。

于 2013-10-18T06:20:08.557 に答える