2015-01-14 63 views
1

我有一些手機輸入清除空的空間替換輸入字段JQuery中的值?

$('#phone').val($('#phone').val().replace(/ +?/g, '')); 

但有時問題的值可以是這樣的

+ 65555-555-555 555555

我需要的是刪除所有白色空間,也刪除 -

回答

1
$('#phone').val($('#phone').val().replace(/[ -]/g, '')); 

這應該足夠您的因爲參見演示。

https://regex101.com/r/fA6wE2/14

+1

@BhojendraSah'+?'未needed.' \ s'覆蓋換行符well.' \ s' ='[\ r \ n \噸\ F]'。 – vks