Loading... Javascript 公共类 <br/>/******以下所有的部门function 需要jquery支持*************/<br/>//在页面上各个空间的按回车键自动获取焦点(选中) 功能<br/>function nextfocus(curr, next) {<br/> if (curr != null && curr != '' && curr.contains("#") == false) { curr = '#' + curr; }<br/> if (next != null && next != '' && next.contains("#") == false) { next = '#' + next; }<br/> if (curr != null) {<br/> $(curr).keypress(function(e) {<br/> if (e.which == 13) {<br/> $(next).focus();<br/> return false;<br/> }<br/> });<br/> } else {<br/> if (next != null) {<br/> $(next).focus();<br/> return false;<br/> }<br/> }<br/>}<br/><br/>//对代码进行过滤防止因特殊字符引起的数据提交错误.<br/>function htmltoTextsplit(s) {<br/> if (s != '' && s!=null) {<br/> if (s.indexOf("'") != -1) {<br/> var regs = new RegExp("\'", "gi");<br/> s = s.replace(regs, "´");<br/> }<br/> if (s.indexOf("\\") != -1) {<br/> // var rega = new RegExp("\\");<br/> s = s.replace(/\\/g, "/");<br/> }<br/> // if (s.indexOf('<') != -1) { s = s.replace('<', '<'); }<br/> // if (s.indexOf('>') != -1) { s = s.replace('>', '>'); }<br/> return s;<br/> } else {<br/> return '';<br/> }<br/> <br/>}<br/>//获取网页地址中参数的值(需要输入网址全字符串)<br/>function GetArgsFromHref(sHref, sArgName) {<br/> var args = sHref.split("?");<br/> var retval = "";<br/> if (args[0] == sHref) //Argument is null<br/> {<br/> return '';<br/> }<br/> var str = args[1];<br/> args = str.split("&");<br/> for (var i = 0; i < args.length; i++) {<br/> str = args[i];<br/> var arg = str.split("=");<br/> if (arg.length <= 1) continue;<br/> if (arg[0] == sArgName) retval = arg[1];<br/> }<br/> if (retval.contains('#')) { retval = retval.replace('#', ''); }<br/> return retval;<br/>}<br/>//查找字符串是否以输入的字符开头<br/>String.prototype.startwith = function(element) {<br/> var l = element.length;<br/> if (this.length > 0) {<br/> if (l > 0) {<br/> if (this.substring(0, l ) == element) {<br/> return true;<br/> }<br/> }<br/> }<br/> return false;<br/>}<br/>//检查给定的字符串中是否包含输入的字符<br/>String.prototype.contains = function(element) {<br/> if (this.length > 0) {<br/> if (element.length > 0) {<br/> if (this.indexOf(element) != -1) {<br/> return true;<br/> }<br/> }<br/> }<br/> return false;<br/>}<br/><br/>//endwith<br/>String.prototype.endwith = function(element) {<br/> if (this.length > 0) {<br/> if (element.length > 0) {<br/> if (this.substring(this.length-element.length)==element) {<br/> return true;<br/> }<br/> }<br/> }<br/> return false;<br/>}<br/>//string.trim<br/>String.prototype.trim = function() {<br/> return this.replace(/(^\s*)|(\s*$)/g, "");<br/>}<br/><br/>//调用string.ltrim(str);<br/>String.prototype.ltrim = function() {<br/> return this.replace(/(^\s*)/g, "");<br/>}<br/>String.prototype.rtrim = function() {<br/> return this.replace(/(\s*$)/g, "");<br/>}<br/>//判断是否是双进度浮点数<br/>//调用 if(str.isdouble()==false){//do some }<br/>String.prototype.isdouble=function(){<br/>var newp=/^(-|\+)?\d+(\.\d+)?$/;<br/>return newp.test(this);<br/>}<br/>String.prototype.trimzero = function() {<br/> var a = this.toString().replace(/(^(-|\+)?\d*\.\d*?)(0*$)/, "$1");<br/> if (a.endwith('.') == true) {<br/> a = a.replace(".", "");<br/> }<br/> return a;<br/>}<br/>String.prototype.isint = function() {<br/> if (this.length < 1) {<br/> return false;<br/> }<br/><br/> if (isNaN(this)) {return false; }<br/><br/> if (parseInt(this,10) < 1) {return false; }<br/> if (parseFloat(this) > parseInt(this, 10)) {return false; }<br/> return true;<br/>} //判断是否为正整数<br/><br/><br/>//判断intY年intM月的天数<br/>//返回值:intY年intM月的总天数<br/>function fnComputerDay(intY, intM) {<br/> var dtmd = new Date(intY, intM, -1);<br/> var intD = dtmd.getDate() + 1;<br/> return intD;<br/>}<br/>/*<br/>去掉双精度或金额数据转化为字符串后后面多余的00<br/>例如 一个金额的正确显示为 10.300<br/>通过使用 "10.300".trimzero() 为 10.3<br/>*/<br/>String.prototype.trimzero = function() {<br/> var a = this.toString().replace(/(^(-|\+)?\d*\.\d*?)(0*$)/, "$1");<br/> if (a.endwith('.') == true) {<br/> a = a.replace(".", "");<br/> }<br/> return a;<br/>}<br/><br/>//判断号码的所属营运商<br/>function getMobileServices(mobile) {<br/>if(mobile.startwith("0")==true){<br/>mobile=mobile.substring(1);<br/>}<br/>if(mobile.startwith("+086")==true){<br/>mobile=mobile.substring(4);<br/>}<br/>var chinaunicom=new Array("130","131","132","133");<br/>var chinamobilea=new Array("135","136","137","138","139","150","158","159");<br/>var chinamobileb=new Array("1340","1341","1342","1343","1344","1345","1346","1347","1348");<br/>var bolchinaunicom=chinaunicom.contains(mobile.substring(0,3));<br/>var bolchinamobilea=chinamobilea.contains(mobile.substring(0,3));<br/>var bochinamobileb=chinamobileb.contains(mobile.substring(0,4));<br/>if(bolchinaunicom)<br/>return 1//联通<br/>if(bolchinamobilea || bochinamobileb )<br/>return 2 //移动<br/>return 3 //电信或其他营运商<br/>}<br/><br/><br/> <hr class="content-copyright" style="margin-top:50px" /><blockquote class="content-copyright" style="font-style:normal"><p class="content-copyright">版权属于:大漠孤狼</p><p class="content-copyright">本文链接:<a class="content-copyright" href="https://www.dmgls.com/259.html">https://www.dmgls.com/259.html</a></p><p class="content-copyright">转载时须注明出处及本声明</p></blockquote> Last modification:July 14th, 2020 at 11:53 am © 允许规范转载 Support 如果觉得我的文章对你有用,请随意赞赏 Appreciate the author