正则表达式:数值及数值型字符串三位一组格式化
发布时间:2020-12-14 02:17:50 所属栏目:百科 来源:网络整理
导读:bodydiv id="container"/divscriptvar formatNumber = function(str,split){var type = typeof str;switch (type){case "number":str = str.toString();case "string":return str.replace(/(d+?)(?=(?:d{3})+$)/g,"$1"+split);break;default:return ;}},ar
<body> <div id="container"></div> <script> var formatNumber = function(str,split){ var type = typeof str; switch (type){ case "number": str = str.toString(); case "string": return str.replace(/(d+?)(?=(?:d{3})+$)/g,"$1"+split); break; default: return ; } },arr=["0.3000","22.356","444.456",123456.56,"1","111","1211","123456","1457910","aaaa",{"name":"zhangsan"}],str="<table width='50%' cellspacing='0' cellpadding='0' border='1' align='center'>"; for(var i = 0; i< arr.length;i++){ var ss = arr[i],format = formatNumber(ss,","); str += "<tr><td>"+ss+"</td><td>"+format+"</td></tr>"; } str+="</table>"; document.getElementById("container").innerHTML = str; </script> </body>
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |