我有一个文本字段

<input id="prime-phone" class="number-format" name="prime-phone" placeholder="" type="tel">


如果有固定值,则为"(432)432-2432"

我只想计算数字的长度,而不是像“(”,“-”这样的特殊字符

我正在尝试这种方式,我也知道我做错了什么

sd = $(".number-format").val();
alert(sd);
sd = parseInt(sd)
alert(sd)


数字格式可以更改,例如"(432)432-2432""(43)-(432)-2432"

谢谢
提前寻求帮助:)

最佳答案

var sd = $(".number-format").val();
//i want to count the length of number only not the special character like "(" , "-"
var len = sd.match(/\d/g).length;


尝试一下

关于javascript - 从值中仅获取数字并从文本字段中计算长度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25636935/

10-11 11:08