【发布时间】:2019-04-02 05:52:41
【问题描述】:
我有联系人列表,需要从手机号码中删除国家代码 (+91)、数字和零之间的空格(前缀为零)。它应该只包含 10 位数字。
我尝试通过以下方式使用正则表达式,但它只删除数字中的空格。
var value = "+91 99 16 489165";
var mobile = '';
if (value.slice(0,1) == '+' || value.slice(0,1) == '0') {
mobile = value.replace(/[^a-zA-Z0-9+]/g, "");
} else {
mobile = value.replace(/[^a-zA-Z0-9]/g, "");
}
console.log(mobile);
【问题讨论】:
标签: javascript regex string replace