主页 > 前端 > javascript >
来源:未知 时间:2017-04-21 10:49 作者:xxadmin 阅读:次
[导读] 1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置...
1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 String.prototype.Replace = function(oldValue,newValue) { var reg = new RegExp(oldValue,"g"); return this.replace(reg, newValue); } //字符串替换;曾经很头疼写了很多代码,还是这个简单 function replace(obj) { alert(obj.value.Replace("a","d")); } // 另存为文件 function SaveCode(obj, filename) { var win = window.open('', '_blank', 'top=100'); var code = obj.innerText; code = code == null || code == "" ? obj.value : code; win.opener = null; win.document.write(code); win.document.execCommand('saveas', true, filename); win.close(); } // 问候 window.onload = function() { var now = new Date(); var hour = now.getHours(); var greeting; if (hour < 6) greeting = "凌晨好"; else if (hour < 10) greeting = "早上好"; else if (hour < 14) greeting = "中午好"; else if (hour < 18) greeting = "下午好"; else greeting = "晚上好";
document.getElementById("hi").innerHTML = "<font color=red>" + greeting + "</font>" ; } // 将光标停在对象的最后 function PutCursorAtLast(obj) { obj.focus(); var range = obj.createTextRange(); range.moveStart('character',obj.value.length); range.collapse(true); range.select(); } // 将光标停在对象的最前 function PutCursorAtFirst(obj) { obj.focus(); var range = obj.createTextRange(); range.moveStart('character',0); range.collapse(true); range.select(); } // 返回字符的长度,一个中文算2个 String.prototype.ChineseLength=function() { return this.replace(/[^\x00-\xff]/g,"**").length; } // 判断字符串是否以指定的字符串结束 String.prototype.EndsWith = function(str) { return this.substr(this.length - str.length) == str; } // 去掉字符左端的的空白字符 String.prototype.LeftTrim = function() { return this.replace(/(^[\\s]*)/g, ""); } // 去掉字符右端的空白字符 String.prototype.RightTrim = function() { return this.replace(/([\\s]*$)/g, ""); } // 判断字符串是否以指定的字符串开始 String.prototype.StartsWith = function(str) { return this.substr(0, str.length) == str; } // 去掉字符两端的空白字符 String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } //给定一个时间返回该时间是当前月的第几周 function getWeek(a, b, c) { var date = new Date(a, b - 1, c); return Math.ceil((c + 7 - (date.getDay() || 7)) / 7); } |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com