在React中-我有一个输入掩码,可以将用户输入变成:(###)###-####
不幸的是,该数据无法以这种格式发送到数据库,因此我需要剥离掩码,以便将其另存为##########。我试图形成一个RegEx字符串以在string.replace中完成此操作,但无济于事。
我尝试了几次尝试,最后得到删除它的第一个括号'(',我认为添加我需要删除的其他字符会在我工作的时候起作用,但事实并非如此。
const number = value.replace(/\([\(\)]\)/, "");
TL; DR
有人可以协助使用正则表达式将
(###) ###-####
转换为##########
吗?任何有关其工作原理的支持文档也将不胜感激。
最佳答案
const value = '(123) 4348-43492'
const number = value.replace(/\D/g, "");
console.log(number);
关于javascript - 正则表达式以目标电话号码掩码为目标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49433487/