js
Scmrpu
这个作者很懒,什么都没留下…
展开
-
JS - RegExp 笔记
var str = "L.Rain"; str = str.replace(/[R|n]/g , "*"); new RegExp("[R|n]","gi") RegExp 类。RegExp对象的构造函数可以带一个或两个参数.第一个参数是描述需要进行匹配的模式字符串;如果有第二个参数,这个参数则指定了额外的处理指令. 最基本的正则表达式就是普通的字符串. var r转载 2015-10-26 17:34:00 · 475 阅读 · 0 评论 -
常用正则表达式大全!
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*原创 2016-01-18 13:39:04 · 375 阅读 · 0 评论 -
JS中格式化日期
Date.prototype.format = function(format){ var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" :原创 2015-12-01 16:50:26 · 530 阅读 · 0 评论 -
Ajax原生态
function submit(){ //1.创建XMLHttpRequest对象 if(window.XMLHttpRequest){ //IE7,IE8,FireFox,Mozilllar,Safari,Opera //alert("IE7,IE8,FireFox,Mozilllar转载 2016-01-28 14:59:05 · 656 阅读 · 0 评论 -
JS中数组去重及求量数组中的相同字符个数
function overMaxStrLen(arr1,arr2){var comNum = 0;if(!arr1 || !arr2){return comNum;}var len1 = arr1.length;var len2 = arr2.length;var minArr = arr1;var maxArr = arr2;if(len1 > len2){原创 2016-05-12 14:31:10 · 1592 阅读 · 0 评论 -
IE9下onpropertychange不支持解决思路
if(/msie/.test(navigator.userAgent.toLowerCase())){if(window.navigator.userAgent.indexOf("MSIE 9")!==-1){$(this).find('input')[0].attachEvent("onkeyup",function(e){textChangeIE9(e);})}else{原创 2016-05-18 17:35:42 · 1328 阅读 · 0 评论 -
JS中计算字符串UTF-8长度
//计算字符串UTF-8长度function lengthUTF8(str) {var i = 0, code, len = 0;for (; i code = str.charCodeAt(i);if(code == 10){//回车换行问题len += 2;}else if (code len += 1;} else if (code >= 0x0080 &原创 2016-10-18 16:32:14 · 2423 阅读 · 0 评论 -
浏览器文本显示自动替换单词间空格数量大于一的空格,替换为一个空格
如图实际值,单词间有多个空格,但浏览器解析显示为一个空格。附浏览器空格处理:一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述 原创 2017-07-21 09:22:28 · 711 阅读 · 0 评论