`

正则,剔除非数字.保留两位小数

 
阅读更多

 

JS : 剔除非数字.保留两位小数

 

function regExp (value){
	value = value.replace(/[^\d.]/g,"");  //清除“数字”和“.”以外的字符
	value = value.replace(/^\./g,"");  //验证第一个字符是数字而不是.
        value = value.replace(/\.{2,}/g,"."); //只保留第一个. 清除多余的.
        value = value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");//去掉特殊符号¥
	if(value.indexOf(".")>0){
		value = value.substring(0,value.indexOf(".")+3);
	}
	return value;
}

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics