在文本框中的值前面添加零
add zeros infront of the value in the text box
我在jsfiddle中创建了一个演示:
演示function pad (str, max)
{
return str.length < max ? pad("0" + str, max) : str;
}
我使用上述函数添加了前导零。
在文本框中,我可以在冒号前输入 3 位数字。我需要输入前导零的值。程序本身显示了一个示例(如输出中的"第一部分"字段)。有什么办法可以做到这一点吗?
我也需要在冒号后 2 位数字。如何修改代码以在第一个冒号后输入两位数字?我只需要一个冒号,不需要进一步的冒号。例如:435:23 或 045:23 或 005:23
演示:http://jsfiddle.net/nY2QT/347/
$('#ssn').keyup(function() {
var val = this.value.replace(/[^:'d]/g, '');
var parts = val.split(':');
$( "#f-length" ).html( val.length );
$( "#f-part" ).html( pad(parts[0],3) );
$( "#s-part" ).html( pad(parts[1],2) );
this.value = val;
});
function pad (str, max) {
if(str === void(0)) { str = ''; }
return str.length < max ? pad("0" + str, max) : str;
}
相关文章:
- 如何使用Javascript在给定的句子中找到大写单词并在其前面添加一个字符
- 在前面的输入元素之前添加html输入元素
- 防止在前面添加某些内容时自动滚动
- 使用 jquery 在每个文本区域行的前面添加“>”符号
- 表单字段输入编号通过在前面添加零来自动转换为 3 位数字
- 在文本框中的值前面添加零
- javascript查找第n个引用并在其前面添加下划线
- Javascript代码检查特殊字符,并在其前面添加双斜杠
- 阶段.添加子元素将对象放到前面
- 如何在Javascript中使用Regexp在低于10的任何数字前面添加零
- 使用Javascript或PHP在URL前面添加字符串(子域)
- 在Backbone JS中为前面添加的集合添加一个集合数组
- 在质量调查的滑块中,在索引前面添加百分比符号
- 在fadeIn前面添加fadeOut
- 添加的项目不显示在前面键入
- 在页面上的所有文本框前面添加一个$符号
- 将span标记添加到前面有特定字符的文本中
- 我正在锚标签的前面添加一个图标,但是,我想阻止它添加图标多次
- 在 jQuery 中列表中的每一行前面添加一个删除图标
- JQuery,添加"在生成的数字范围前面