1.字符串处理比较复杂 function test(str){ var iNum = str.length % 3; var prev = ''; var iNow = 0; var temp = ''; var arr = []; if (iNum != 0){ prev = str.substring(0, iNum); arr.push(prev); } str = str.substring(iNum); for (var i = 0;
Scanner inn = new Scanner(System.in); int i = inn.nextInt(); System.out.println("个位是"+i%10+"十位是"+i/10%10+"百位是"+i/100%10+"千位是"+i/1000%10); Scanner inn = new Scanner(System.in); String s = inn.next(); for (int i=0;i&l
最近一个项目中使用到了千位分隔这个功能,在网上也看见一些例子,但是实现起来总觉有些复杂.因此,自己实现了一个千位分隔,留给后来的我们. 先上源码吧. 该方法支持传入的是一个数字字符串,数字.第二个参数为保留小数的位数,默认保留两位小数: function splitThousands(num, fixed) { if (typeof num !== "number") { num = parseFloat(num); } var reg = /\B(?=(\d{3})+$)/g; nu
以下Function可以用于textbox的KeyUp事件: 2014-06-06 发现旧版IE不支持selectionStart还有字符串的"[]"索引获取值, 已经修复这个bug. 2014-06-10 修复上一次修复遗留的IE的bug. /* Validate the textbox value is decimal. */ var numberChars = "1234567890"; function isDecimal(item) { var obj =