码迷,mamicode.com
首页 > Web开发 > 详细

js中常用的正则表达式

时间:2016-06-13 13:35:14      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:

过滤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; };

 

js中常用的正则表达式

标签:

原文地址:http://www.cnblogs.com/lixiaodi/p/5580270.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!