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命令的使用
- 下一篇: 第二阶段冲刺第八天