阅读背景:

界面只能输入数字和小数

来源:互联网 
if(!function_exists('get_decimal_places')){
	function get_decimal_places($numerical){
		$arr = explode( '.',$numerical);
		return isset($arr[1])?strlen($arr[1]):0;
	}
}


 function clearNoNum(obj)
    {
    //先把非数字的都替换掉,除了数字和.
            obj.value = obj.value.replace(/[^\d.]/g,"");
    //保证只有出现一个.而没有多个.
            obj.value = obj.value.replace(/\.{2,}/g,".");
    //必须保证第一个为数字而不是.
            obj.value = obj.value.replace(/^\./g,"");
    //保证.只出现一次,而不能出现两次以上
            obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
    //只能输入两个小数
        obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'
if(!function_exists('get_decimal_places')){
	function get_decimal_places($numerical){
		$arr = explode( '.',$numerical);
		return isset($arr[1])?strlen($arr[1]):0;
	}
}


 function clearNoNum(obj)
    {
    //先把非数字的都替换掉,除了数字和.
            obj.value = obj.value.replace(/[^\d.]/g,"");
    //保证只有出现一个.而没有多个.
            obj.value = obj.value.replace(/\.{2,}/g,".");
    //必须保证第一个为数字而不是.
            obj.value = obj.value.replace(/^\./g,"");
    //保证.只出现一次,而不能出现两次以上
            obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");
    //只能输入两个小数
        obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');
    }

  


.'); } if(!function_exists('get_decimal_places')){



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: