摘要: (71~80)验证篇这一篇文章主要是10个比较常用表单验证功能,包括了邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的验证,有了这些代码片段,平时的表单验证也可以不需要jquery的验证插件了,希望可以帮到大家。。。 71、原生JavaScript判断是否为邮箱 复制代码 代码如下: function isEmail(str){ var re=/^\w+((-\w+)... 阅读全文
posted @ 2016-04-06 11:58 WilliamShaw 阅读(4071) 评论(2) 推荐(0) 编辑
摘要: function get_checkbox_value(field){ if(field&&field.length){ for(var i=0;i<field.length;i++){ if(field[i].checked && !field[i].disabled){ return field[i].value; } } }e... 阅读全文
posted @ 2016-04-06 11:56 WilliamShaw 阅读(952) 评论(0) 推荐(0) 编辑
摘要: function get_radio_value(field){ if(field&&field.length){ for(var i=0;i<field.length;i++){ if(field[i].checked){ return field[i].value; } } }else { return ; } } ... 阅读全文
posted @ 2016-04-06 11:55 WilliamShaw 阅读(1314) 评论(0) 推荐(0) 编辑
摘要: function backTop(btnId) { var btn = document.getElementById(btnId); var d = document.documentElement; var b = document.body; window.onscroll = set; btn.style.display = "none"; btn.onclick... 阅读全文
posted @ 2016-04-06 11:54 WilliamShaw 阅读(276) 评论(0) 推荐(0) 编辑
摘要: // 用法:如果地址是 test.htm?t1=1&t2=2&t3=3, 那么能取得:GET["t1"], GET["t2"], GET["t3"] function get_get(){ querystr = window.location.href.split("?") if(querystr[1]){ GETs = querystr[1].split("&") GE... 阅读全文
posted @ 2016-04-06 11:54 WilliamShaw 阅读(604) 评论(0) 推荐(0) 编辑
摘要: //正整数 /^[0-9]*[1-9][0-9]*$/; //负整数 /^-[0-9]*[1-9][0-9]*$/; //正浮点数 /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/; //负浮点数 /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-... 阅读全文
posted @ 2016-04-06 11:53 WilliamShaw 阅读(549) 评论(0) 推荐(0) 编辑
摘要: function getElementsByClassName(name) { var tags = document.getElementsByTagName('*') || document.all; var els = []; for (var i = 0; i < tags.length; i++) { if (tags[i].className)... 阅读全文
posted @ 2016-04-06 11:51 WilliamShaw 阅读(471) 评论(0) 推荐(0) 编辑
摘要: function IsURL(strUrl) { var regular = /^\b(((https?|ftp):\/\/)?[-a-z0-9]+(\.[-a-z0-9]+)*\.(?:com|edu|gov|int|mil|net|org|biz|info|name|museum|asia|coop|aero|[a-z][a-z]|((25[0-5])|(2[0-4]\d)|(1\d... 阅读全文
posted @ 2016-04-06 11:50 WilliamShaw 阅读(1930) 评论(0) 推荐(0) 编辑
摘要: function isMobile(){ if (typeof this._isMobile === 'boolean'){ return this._isMobile; } var screenWidth = this.getScreenWidth(); var fixViewPortsExperiment = rendererModel.runningExperime... 阅读全文
posted @ 2016-04-06 11:48 WilliamShaw 阅读(364) 评论(0) 推荐(0) 编辑
摘要: function checkAll() { var selectall = document.getElementById("selectall"); var allbox = document.getElementsByName("allbox"); if (selectall.checked) { for (var i = 0; i < allbox.length; i+... 阅读全文
posted @ 2016-04-06 11:47 WilliamShaw 阅读(382) 评论(0) 推荐(0) 编辑