2017-04-06 12 views
0

サーバーにデータを送信しているときに、フォーマット済みの携帯電話番号を(222)2222-2222から2222222222にマスクしたいと思います。誰でもこの方法を提案できますか?react jsでAPI呼び出し中に米国の携帯電話番号形式を解除するにはどうすればよいですか?

以下、私のコードを米国の携帯電話番号形式でフォーマットします。

handleChange(e) { 
    var formattedNumber = e.target.value.replace(/(\d{3})(\d{3})(\d{4})/, '($1) $2-$3'); 
} 

(xxx)xxxx-xxxxとしてフォーマットされました。

サーバーに送信するときに、フォーマットされた番号のマスクを解除する方法はありますか。

答えて

0

これを試してください。

var str = "(222) 2222-2222 "; 
 
console.log(str.replace(/[^\d]/g, ""));

ので、送信アクションの間に、あなたは上記のString.replace()メソッドを使用してformattedNumberを変更することができます。

+0

作品です。ありがとうございました。 –

関連する問題