博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javasript校验字符串【正则和其他函数】
阅读量:7082 次
发布时间:2019-06-28

本文共 863 字,大约阅读时间需要 2 分钟。

/**javasript校验输入框值只能为数字中文英文和下划线**/ function isRegex(s){        var reg=/^[a-zA-Z0-9_\u4e00-\u9fa5]+$/;        if (!reg.exec(s)) {            Ext.MessageBox.alert("输入不合法", "请输入只含有汉字、数字、字母、下划线的值!");            return false;        }else{            return true;        }    } /**javasript校验输入框值不能为罗列的转义字符**/ fucntion isRegex(s){   var containSpecial = RegExp(/[(\ )(\~)(\!)(\@)(\#)(\$)(\%)(\^)(\&)(\*)(\()                    (\))(\-)(\_)(\+)(\=)(\[)(\])(\{)(\})(\|)(\\)                    (\;)(\:)(\')(\")(\,)(\.)(\/)(\<)(\>)(\?)(\)]+/);  if(containSpecial.test(value)){
        Ext.MessageBox.alert(name+"输入不合法", "请输入不含特殊字符*\/[]:?的值!");         return false;    }else {
        return true;     }; }                 
 

百度里都是人云亦云,各个都提供了以上正则,可是发现都是不可用的。后来查看了javascript的API,发现所有特殊字符前都要加/。

因为上面的方法是绝对可靠可用滴~!

 

转载于:https://www.cnblogs.com/zhutouying/p/3433775.html

你可能感兴趣的文章
解决linux环境下,atom编辑器不支持中文的问题
查看>>
pyspider爬虫学习-文档翻译-Frequently-Asked-Questions.md
查看>>
小众时代的定制服务器来临了么
查看>>
IPv4/IPv6 socket
查看>>
#pragma once与#ifndef #define ...#endif的区别
查看>>
模拟复数及其运算
查看>>
IOS上路_01-Win7+VMWare9+MacOSX10.8+XCode4.6.3
查看>>
给Visual Studio 2010添加Windows Phone 7模板
查看>>
一次 web 工程性能测试
查看>>
wordpress 伪静态nginx设置
查看>>
今天写sql无意中发现了一个深坑
查看>>
记一次dell R720服务器ESXI5.5系统宕机的奇葩经历
查看>>
CMD一键获取 所有连接过的WIFI密码
查看>>
RabbitMQ
查看>>
android 下修改 hosts文件 及 out of memory的解决
查看>>
cocos2d win7 安卓环境配置开发
查看>>
java面试题之六(转)
查看>>
jQuery零基础入门——(六)修改DOM结构
查看>>
Java8 当 Lambda 遇上受检异常
查看>>
什么是竞态条件? 举个例子说明。
查看>>