分享原生JavaScript技巧大收集(71~80)验证篇这一篇文章主要是收集了10个比较常用表单验证功能,包括了邮箱、危险字符、验证长度、验证网址、验证小数、整数、浮点数等常用的验证,有了这些代码片段,平时的表单验证也可以不需要jquery的验证插件了,希望可以帮到网友们。。。71、原生JavaScript判断是否为邮箱functionisEmail(str){varre=/^\w+((...
最近边写jquery代码,边搜集一些常用、实用的原生JavaScript实用代码片段,不知不觉又整理了70多个了,希望对大家有帮助,会不断的增加的,大家继续关注哦。。。61、原生JavaScript解决offsetX兼容性问题//针对火狐不支持offsetX/YfunctiongetOffset(e){vartarget=e.target,//当前触发的目标对象eventCoord,...
51、原生JavaScript获取页面可视高度functiongetPageViewHeight(){vard=document,a=d.compatMode=="BackCompat"?d.body:d.documentElement;returna.clientHeight;}52、原生JavaScript跨浏览器添加事件functionaddEvt(oTarget...
41、原生JavaScript完美判断是否为网址functionIsURL(strUrl){varregular=/^\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...
21、原生JavaScript中有insertBefore方法,可惜却没有insertAfter方法?用如下函数实现functioninsertAfter(newChild,refChild){varparElem=refChild.parentNode;if(parElem.lastChild==refChild){refChild.appendChild(newChild);}el...
11、原生JavaScript加入收藏夹functionAddFavorite(sURL,sTitle){try{window.external.addFavorite(sURL,sTitle)}catch(e){try{window.sidebar.addPanel(sTitle,sURL,"")}catch(e){alert("加入收藏失败,请使用Ctrl+D进行添加"...
1、原生JavaScript实现字符串长度截取functioncutstr(str,len){vartemp;varicount=0;varpatrn=/[^\x00-\xff]/;varstrre="";for(vari=0;i<str.length;i++){if(icount<len-1){temp=str.substr(i,...
匹配特定数字:^[1-9]d*$//匹配正整数^-[1-9]d*$//匹配负整数^-?[1-9]d*$//匹配整数^[1-9]d*|0$//匹配非负整数(正整数+0)^-[1-9]d*|0$//匹配非正整数(负整数+0)^[1-9]d*.d*|0.d*[1-9]d*$//匹配正浮点数^-([1-9]d*.d*|0.d*[1-9]d*)$//匹配负浮点数^-?([1-9]d*.d*|0.d...
此文章由网友【上海-Yolanda】提供:"^\d+$" //非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数+0)"^(([0...
"^/d+$"//非负整数(正整数+0)"^[0-9]*[1-9][0-9]*$"//正整数"^((-/d+)|(0+))$"//非正整数(负整数+0)"^-[0-9]*[1-9][0-9]*$"//负整数"^-?/d+$"//整数"^/d+(/./d+)?$"//非负浮点数(正浮点数+0)"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9...