使用jQuery删除格式

时间:2013-05-22 20:57:25

标签: jquery formatting masking

我有一个文本框,一个社会保障文本框,上面有一个掩码。

因此,当它在文本框中输入时,它会显示为: 123-45-6789

但是当我将它发送到数据库时,我想删除破折号( - )。我试过了

SSN = ($('#SSNField').val()).replace("-", "");

但这只删除了破折号的第一个实例,因此它会以

的形式发送到数据库

12345-6789

我也尝试了replaceAll,但我收到错误“对象不支持此属性或方法。”

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

你可以做到

var s = $('#SSNField').val().replace(/\-/g, '')

您的代码基本上需要/g才能运行。