从字符串中删除空格,连字符和括号

时间:2014-05-28 05:59:43

标签: javascript string node.js

我得到的字符串如下:

 var str = '+91 1234567891,(432)123234,123-123-13456,(432)(567)(1234)';

我想从每个数字中删除空格,连字符和括号。类似的东西:

var str = '+911234567891,432123234,12312313456,4325671234';

请建议一种方法来实现这一目标。

2 个答案:

答案 0 :(得分:14)

这将完成你的工作:

var str = '+91 1234567891,(432)123234,123-123-13456,(432)(567)(1234)';

var result = str.replace(/[- )(]/g,'');

alert(result);

答案 1 :(得分:6)

您可以通过空字符串使用Regular Expression replace这些项目:

'+91 1234567891,(432)123234,123-123-13456,(432)(567)(1234)'.replace(/[\s()-]+/gi, '');
// results in "+911234567891,432123234,12312313456,4325671234"

希望它有所帮助。