过滤重复字符的函数
<script type="text/javascript"> <!-- String.prototype.noRepeatStr=function(){ var tempArr=new Array(); for(var i=0;i<this.length;i++){ if(tempArr.join('').indexOf(this.charAt(i))==-1) tempArr[tempArr.length]=this.charAt(i); } return tempArr.join(''); } var str="aaabbbbcc"; alert(str.noRepeatStr()); //--> </script>
判断输入数据是否货币并自动添加¥符号
<script language="JavaScript" type="text/javascript"> <!-- function checkMoney(obj){ var tempValue=obj.value.replace(/(^\s+)|(\s+$)/g,'').replace('¥',''); if(!tempValue){return} if(/^-?\d+(\.\d+)?$/.test(tempValue)){ obj.value="¥"+parseFloat(tempValue).toFixed(2); }else{ alert('请输入合法的货币值!'); return } } //--> </script> <input type="text" οnchange="checkMoney(this)" size="20">