我有一个联系人列表,需要从手机号中删除国家代码(+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);