搜索框的js验证

搜索词不能为空,不能只出现特殊符号

    var pattern = new RegExp("^[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]*$");
    if (searchword == null || searchword == ''|| searchword == ""|| searchword.replace(/(^s*)|(s*$)/g, "").length ==0
            || searchword.indexOf('请输入') >= 0) {
        alert("请输入检索内容"); 
        return false;
        
    }else if(pattern.test(searchword)){
        alert("请输入正确的检索内容");
        return false;
    }else{
        return true;
    } 

 

posted @ 2017-11-15 17:29  司霖  阅读(358)  评论(0编辑  收藏  举报