【发布时间】:2010-04-21 15:35:11
【问题描述】:
我需要一个 jquery 脚本部分来检查文本框输入的数字字符串的第一个数字是否为“0”,如果是,则将其删除。例如“044055”需要变成“44055”
【问题讨论】:
标签: jquery string textbox numbers
我需要一个 jquery 脚本部分来检查文本框输入的数字字符串的第一个数字是否为“0”,如果是,则将其删除。例如“044055”需要变成“44055”
【问题讨论】:
标签: jquery string textbox numbers
>>> parseInt("044055", 10)
44055
我想我应该添加一些解释。以上是从字符串中提取整数的方法。想当然地认为字符串实际上包含一个数字。
【讨论】:
10 告诉它以 10 为底进行解析(而不是八进制)
像这样:
$(':text.Number').change(function() {
$(this).val(function(index, oldVal) { return oldVal.replace(/^0+/, ''); });
});
【讨论】: