1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| $.extend(String.prototype,{ isPositiveInteger:function(){ return (new RegExp(/^[1-9]\d/).test(this)); }, isInteger:function(){ return (new RegExp(/^\d+$/).test(this)); }, isNumber:function(value,element){ return (new RegExp(/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/).test(this)); }, trim:function(){ return this.replace(/(^\s*)|(\s*$)|\r|\n/g,""); }, trans:function(){ return this.replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"'); }, replaceAll:function(os,ns){ return this.replace(new RegExp(os,"gm"),ns); }, skipChar:function(ch){ if(!this || this.length===0){return '';} if(this.charAt(0)===ch){return this.substring(1).skipChar(ch);} return this; }, isValidPwd:function(){ return (new RegExp(/^([_]|[a-zA-Z0-9]){6,32}$/).test(this)); }, isValidMail:function(){ return (new RegExp(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(this.trim())); }, isSpaces:function(){ for(var i=0,length=this.length;i<length;i++){ var ch=this.charAt(i); if(ch!=' ' && ch!="\n" && ch!="\t" && ch!="\r"){ return false; } return true; } }, isPhone:function(){ return (new RegExp(/(^([0-9]{3,4}[-])?\d{3,8}(-\d{1,6})?$)|(^\([0-9]{3,4}\)\d{3,8}(\(\d{1,6}\))?$)|(^\d{3,8}$)/).test(this)); }, isUrl:function(){ return (new RegExp(/^[a-zA-Z]+:\/\/([a-zA-Z0-9\-\.]+)(-\w .\/?%&=:]*)$/).test(this)); }, isExternalUrl:function(){ return this.isUrl() && this.indexOf("://"+document.domain)===-1; } });
$('input').val().isInteger();
|