JQuery 限制金额输入详解编程语言

$("#money").keyup(function() { 
	    var reg = $(this).val().match(//d+/.?/d{0,2}/); 
	    var txt = ''; 
	    if (reg != null) { 
	        txt = reg[0]; 
	    } 
	    $(this).val(txt); 
	    var v = $(this).val(); 
	    if (//d+/.+/d{0,2}/.test(v)) { 
	    	if (v > 99999999.99) { 
	    		$(this).val(99999999.99); 
	    	} 
	    } else { 
	    	if (v > 0) { 
	    		reg = $(this).val().match(/(^[1-9]+[0-9]*)+/); 
	    		txt = ''; 
	    		if (reg != null) { 
	    			txt = reg[0]; 
	    		} 
	    		v = txt; 
	    		$(this).val(v); 
	    	} 
	    	if (v > 99999999) { 
	    		$(this).val(99999999); 
	    	} 
	    } 
	}).change(function () { 
	    $(this).keypress(); 
	    var v = $(this).val(); 
	    if (//.$/.test(v)) 
	    { 
	        $(this).val(v.substr(0, v.length - 1)); 
	    } 
	});

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/14045.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论