js正则验证特殊字符

方案一

var regEn = /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,regCn = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;if(regEn.test(newName) || regCn.test(newName)) {alert("名称不能包含特殊字符.");return false;
}

方案二

function checkName(val){ var reg = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}【】‘;:”“'。,、?]"); var rs = ""; for (var i = 0, l = val.length; i < val.length; i++) { rs = rs + val.substr(i, 1).replace(reg, ''); } return rs;
}

转载于:https://www.cnblogs.com/summer7310/p/7159665.html

js正则验证特殊字符相关推荐

  1. js正则验证手机号码有效性

    通过js正则验证手机号码的有效性,方法如下: 验证130-139,150-159,180-189号码段的手机号码 <script type="text/javascript" ...

  2. JS正则验证手机号码或者电话号码(转)

    中国电信运营商手机号码段: 中国移动号段 134.135.136.137.138.139.150.151.152.157.158.159.147.182.183.184[1].187.188 中国联通 ...

  3. Layui官方js正则验证手机号,邮箱,网址,日期,身份证

    Layui官方js正则验证手机号,邮箱,网址,日期,身份证.从官方js里挖出来的,正则表达式,赶紧收藏. js正则验证手机号:/^1\d{10}$/ js正则验证邮箱:/^([a-zA-Z0-9_\. ...

  4. 经典案例重点案例:点名表,JS正则验证全选、全不选、反选,点击可以实现三个功能,轮播图 字符串截取以及替换,图片切换

     重点案例: 点击开始点名,框内的名字转动 点击结束点名,框内的转动停止,并出现一个随机的学生姓名 <!DOCTYPE html> <html>     <head> ...

  5. js 正则验证手机号,用户名,密码

    js 正则验证手机号,用户名,密码 /*** 手机号码* @param val 字符串* @returns true: 手机号码正确*/ export function verifyPhone(val ...

  6. js 正则验证数字(整数,货币型,浮点型)

    本文章提供一款js 正则验证数字(判断是否为数字)哦,他可以验正整数,货币型,浮点型数据哦,也很好的验证了js判断是不是数字的代码哦. 货币型 function isvaliddecimal(char ...

  7. js正则验证邮箱,手机号码

    上次在网上扒了一个电话号码和邮箱的js正则验证,结果是错的,我真是无语了.被领导批了,真气人. 错误代码图: 竟然有个+号,导致出现:13013013018015012345678 这个数字竟然合法, ...

  8. 前端js正则验证大全(一套完整的正则验证解决方案)@莫成尘

    先看代码,复制使用即可,验证基于前端常用的正则验证而来.(个人习惯用驼峰命名,请见谅) 如您满意请给莫成尘点个Fabulous 手机号验证 思路是以1开头的第二位是23456789,匹配数字字符9位并 ...

  9. js正则验证弱密码(大小写,特殊字符,数字不少于8位) element-plus 表单验证

    为了顺应网络安全的要求,前端要在登录的时候验证用户的密码是否为弱密码.特此记录. 密码的校验规则是: 用户密码长度不少于8位,包裹大小写字母.数字.字符中的至少3种,不能包含用户名. 1.开始写出各个 ...

最新文章

  1. angularjs html5模式,angularjs – 确定在控制器中启用了HTML5模式
  2. R语言学习笔记:向量
  3. Angular和SAP C4C的事件处理队列
  4. 学习Java编程的五步要素
  5. 容器间通信的三种方式 - 每天5分钟玩转 Docker 容器技术(35)
  6. Kuzzle,一种内部部署的文档后端
  7. 罗永浩或将找陈冠希做代言人
  8. tomcat 之 tomcat实例配置
  9. python运维开发_python运维开发
  10. python实现SGD(stochastic gradient descent)算法
  11. 徐培成电商项目-徐培成-专题视频课程
  12. ESP8266自动下载电路分析
  13. SqlServer 获取工作日(周六、周日休息,周六日不休息,周六不休息)
  14. 基于java的高校运动会管理系统的设计与实现--毕业论文(可仅作参考)
  15. vue项目中使用地址选择插件v-distpicker,省市区三级联动选择
  16. 在Java中计算一元线性回归
  17. ***学习笔记教程七:密码恢复
  18. 使用 python 写出诗一样的代码 (一)
  19. 【学习笔记】从零开始造一个汗液检测穿戴设备——01.葡萄糖电化学检测
  20. linux设置自动更换壁纸

热门文章

  1. 关上Deepfake的潘多拉魔盒,RealAI推出深度伪造视频检测工具
  2. 信通院2018人工智能发展白皮书技术篇重磅发布
  3. 预测性智能的力量:AI 和机器学习将如何改变美国政府决策?
  4. 北京 10 年,难说再见!
  5. 重学前端之(4)函数、作用域、预解析
  6. Centos7安装Miniconda及配置jupyter
  7. JVM基础系列第7讲:JVM 类加载机制
  8. Reveal.js一个用来做WEB演示文稿的框架
  9. 课后作业-阅读任务-阅读提问-3
  10. 取存储过程output的取