我有一个文本框,一个社会保障文本框,上面有一个掩码。
因此,当它在文本框中输入时,它会显示为: 123-45-6789
但是当我将它发送到数据库时,我想删除破折号( - )。我试过了
SSN = ($('#SSNField').val()).replace("-", "");
但这只删除了破折号的第一个实例,因此它会以
的形式发送到数据库12345-6789
我也尝试了replaceAll
,但我收到错误“对象不支持此属性或方法。”
有什么建议吗?
答案 0 :(得分:2)
你可以做到
var s = $('#SSNField').val().replace(/\-/g, '')
您的代码基本上需要/g
才能运行。