问题是工作中遇到的:项目中用WebWork标签输出卡号,<ww:property value="cardnumber"/>。现在想在卡号的每4位插入一个空格。没动手前觉得挺麻烦,甚至放弃了在页面级修改的想法,然而真的动手试了一下,其实非常简单。看来凡事还是要自己动手试试才行。下面是相关JS脚本:
<script language="javascript">
//alert(123);
var str = String('<ww:property value="cardnumber"/>');
var result = '';
for(var i=0;i<4;i++){
//alert(str.substring(i*4,i*4+4));
var str0 = str.substring(i*4,i*4+4)+" ";
result += str0;
}
document.write(result);
</script>
//alert(123);
var str = String('<ww:property value="cardnumber"/>');
var result = '';
for(var i=0;i<4;i++){
//alert(str.substring(i*4,i*4+4));
var str0 = str.substring(i*4,i*4+4)+" ";
result += str0;
}
document.write(result);
</script>
转载于:https://blog.51cto.com/victorylee/48711