js中常用的正则表达式
生活随笔
收集整理的这篇文章主要介绍了
js中常用的正则表达式
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
过滤script标签
var filterScript = function(str){var reg=new RegExp("<.*?script[^>]*?>.*?(<\/.*?script.*?>)*","ig");
if(reg.test(str)){
return str.replace(/<.*?script[^>]*?>.*?(<\/.*?script.*?>)*/ig,'');
}
return str;};
获取URL中的参数
GetQueryString = function (name){var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return decodeURI(r[2]); return null;};
邮箱验证
checkSubmitEmail = function(email) {if (email == "") {
web.utility.showBasicPrompt({
content:'邮箱不能为空!',
style:'alert-error'
});
$("#email").focus();
return false;
}
var reg =/^[a-zA-Z0-9]{1,18}@[a-zA-Z0-9]{1,4}\.[a-zA-Z0-9]{1,4}$/;
if ((!reg.test(email))||email.length>25) {
web.utility.showBasicPrompt({
content:'邮箱格式不正确!',
style:'alert-error'
});
$("#email").focus();
return false;
}
return true; };
转载于:https://www.cnblogs.com/lixiaodi/p/5580270.html
总结
以上是生活随笔为你收集整理的js中常用的正则表达式的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: crontab命令的使用
- 下一篇: 第二阶段冲刺第八天