如何用JS格式化数字长度
1、首先我们在sublime_text软件编辑工具里面编写DIV+CSS代码,先把呈现给用户的界面写出来,用户界面代码如下所示。<form name="form1">请输入格式化的数字:<input type="text" name="str"><br><br><br>请输入格式化数字的长度:<input type="text" name="le"><br><br><br>格式化的数字:<input type="text" name="lastStr"><br><br><br><input type="button" name="submit1" onclick="deal();" value="转换"><input type="button" name="submit2" value="刷新" onclick="qc();"></form>我特意写在了form标签里面,这在下面的JS代码中会有用处的;此外我还调用了2个方法,红框中已经标出。

3、修改美观之后,我们就开始做功能了,说白了这些功能是JS构造的函数,然后在点击的时候就会触发这个函数,功能就实现了。第一个功能是长度测试方法,使用for方法遍历格式化的长度,然后以0填充空位。代码如下所示。function cscd(str,len){ var strLen=str.length; for(i=0;i<len-strLen;i++) { str="0"+str; } return str;}

5、接下来就是第三个函数了,这个函数不用调用前面的函数,这是个独立函数,用来刷新的,点击刷新按钮所有文本框的字符串为空。代码如下所示:function qc(){form1.str.value="";form1.le.value="";form1.lastStr.value="";}

7、第一个木有问题,接下来我们来看第二个框,我们先在第二个框内输入非数字的字符,会提示我们【您输入的格式化的长度不正确】,这个也木有问题。
