我得到的字符串如下:
var str = '+91 1234567891,(432)123234,123-123-13456,(432)(567)(1234)';
我想从每个数字中删除空格,连字符和括号。类似的东西:
var str = '+911234567891,432123234,12312313456,4325671234';
请建议一种方法来实现这一目标。
答案 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"
希望它有所帮助。