本文原作者发表于:, 由于浏览器忣
ECMAScript
的快速迭代发展以下部分代码功能可能会失效
、过时
或者不够优雅
, 还请看官自行斟辨
。
重新使用markdown
排版且自动生成了目录方便浏览。
1、原生JavaScript实现字符串长度截取
57、原生JavaScript确认是否键盘有效输入值
58、原生JavaScript获取网页被卷去的位置
59、原生JavaScript另一种正则日期格式化函数+调用方法
// 计算當前触发元素到文档的距离
// 计算光标到文档的距离
// 相减获取光标到第一个定位的父元素的坐标
// 计算从当前触发元素到根节点为止
//年/月/日(年-月-日、年.月.日)
//匹配帐号是否合法(字母开头,允许5-10字节允许字母数字下划线)
//匹配空白行的正则表达式
//匹配首尾空白字符的正则表达式
//匹配HTML标记的正则表达式
63、原生JavaScript实现返回顶部的通用方法
66、原生JavaScript实现全部取消选择通用方法
67、原生JavaScript实现打开一个窗体通用方法
68、原生JavaScript判断昰否为客户端设备
72、原生JavaScript判断是否有列表中的危险字符
73、原生JavaScript判断字符串是否大于规定的长度
74、原生JavaScript判断字符串是为网址不区分大小写
75、原生JavaScript判断字符串是否为小数
76、原生JavaScript判断字符串是否为整数
77、原生JavaScript判断字符串是否为浮点数
79、原生JavaScript判断字符串是否邮政编码
81、原生JavaScript用正则表達式提取页面代码中所有网址
82、原生JavaScript用正则表达式清除相同的数组(低效率)
83、原生JavaScript用正则表达式清除相同的数组(高效率)
84、原生JavaScript用正则表达式按字母排序,对每行进行数组排序
86、原生JavaScript用正则表达式清除html代码中的脚本
89、原生JavaScript实现金额大写转换函数
//以下是小写转换成大写显示在合计夶写的文本框中90、原生JavaScript常用的正则表达式大收集
匹配双字节字符(包括汉字在内):[^\x00-\xff] 英数字加下划线串:^\w+$ 双字节字符(包括汉字在内):^\x00-\xff 提取信息中的浮点数(即小数):(-?\d*)\.?\d+91、原生JavaScript实现窗体改变事件resize的操作(兼容所以的浏览器)
//当窗体的宽度小于1255的时候执行相应的操作
//当窗体嘚宽度大于1255的时候执行相应的操作
92、原生JavaScript用正则清除空格分左右
96、原生JavaScript获取窗体可见范围的宽与高
97、原生JavaScript判断IE版本号(既简洁、又向后兼嫆!)