使用腾讯前端Jx框架写自己的方法

使用腾讯前端Jx框架写自己的方法      

 

 




    Demo Example
    
    
    
    
    


 
 

 

 

 

 

 

 

$(function(){
	
	 $('#btn').click(function(){
	 	 var val= $('#demo').val();
	 	 var ans = Jc().util.checkCurrency(val);
	 	 alert(ans);
	 	});
	 //$('#btn').attr('disabled', true);
});

 

 

 

 

 

 

 

Jc().$package(function(Jc) {
	
	Jc.util = Jc.util || {};

	Jc.util.checkAmount = function(str) {
    	return true;
    };
    
    Jc.util.checkEnglish = function(str){
    	return true;
    }
    Jc.util.checkChinese = function(str){
    	return true;
    }
    Jc.util.checkRequire = function(str){
    	return true;
    }
    
    Jc.util.checkBankCard =  function(bankAccountNumber){
    	bankAccountNumber = bankAccountNumber.replace(/[ ]/g, "");
    	if(bankAccountNumber.isEmpty()) return false;
    	var patrn = /^[0-9]{15,19}$/;
    	if(bankAccountNumber != ""){
    		if(!patrn.test(bankAccountNumber)){				
    			return false;
    		}else{
    			return true;
    		}
    	}else{
    		return false;
    	} 
    	return true;
    }
    
    Jc.util.checkCurrency= function(currency){
        if (currency.isEmpty()) return false;
        if (!/^(([1-9]\d{0,13})|0)(\.\d{1,2})?$/.test(currency)) return false;
        if (currency<=0) return false;
     	return true;
     }
    
    String.prototype.trim = function() {
        return this.replace(/(^\s*)|(\s*$)/g, "");
    }

    String.prototype.isEmpty = function() {
        return this.replace(/\s/g, "").length == 0;
    }

    String.prototype.replaceAll = function(s1, s2) {
        return this.replace(new RegExp(s1, "gm"), s2);
    }
});

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(前端)