JS过滤表单数据中的特殊字符
在我们需要提交表单的时候,我们需要过滤特殊字符。一些特殊字符如:<,",'代表着一段代码的开始或者结束,如果这些插入到页面中并且没有转义的话,那么麻烦就大了,轻则造成页面布局的混乱。
function filterCode(str){//过滤中英文单双引号以及空格(\s)var reg = /\\+|\~+|\!+|\@+|\#+|¥+|\¥+|\%+|\^+|\&+|\*+|\(+|\)+|\'+|(\")+|\$+|`+|\“+|\”+|\‘+|\’+|\s+/g;var res = str.replace(reg,"");return res;}
通过上面的方法,就可以将所有特殊字符替换成空白。
JS过滤表单数据中的特殊字符相关推荐
- 使用validate.js实现表单数据验证
ASP.NET关于表单验证,目前知道的,除了以前那种傻瓜式的每个表单选项都用一个函数去验证之外,有两种方法是比较方便的,今天先介绍一下第一种,在前端实现表单验证的方法--基于validate.js的表 ...
- 微信小程序:提交表单数据中选择的日期
如何将选中的日期通过表单提交 add.js Page({data: {info: {name: '',phone: '',createDate: ''},},onLoad() {},formSubmi ...
- ajax post 不起作用,jQuery验证submitHandler在$ .ajax post表单数据中不起作用
我使用$.ajax发送数据并使用jQuery验证插件进行验证,如下所示: Send JS: jQuery(document).ready(function ($) { $('#myform').val ...
- 【Vue】基础(三)条件渲染 - 列表渲染(key的作用与原理虚拟DOM解析) - 收集表单数据 - 持续更新中
目录 11. 条件渲染 11.1 v-if 11.2 v-show 12. 列表渲染 12.1 v-for(基本列表使用) 12.2 key的作用与原理 真实DOM和其解析流程 虚拟 DOM 的好处 ...
- js过滤特殊字符,特殊字符串,敏感词汇等
js过滤特殊字符,特殊字符串,敏感词汇等 首先在str数组中加入你要过滤的特殊字符,然后通过遍历对比提示用户输入的文字中含有特殊字符.后续的业务处理需要自己加这里只是提供一个自己写好的方法 . var ...
- 使用js表单验证中的onsubmit属性
onsubmit的作用:组织表单数据的提交,如果onsubmit的值为true,则会跳转到指定页面,反之不会跳转,一般在js验证中使用,给js验证设定返回值true或false; 使用onsubmit ...
- js 正则表达式中的特殊字符
字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对 ...
- egg.js开发 文章发布接口(图片上传)(表单数据接口)
后台的代码: 在//app/config/config.default.js文件里: 添加crsf 这也是解决post请求时 报403 foibidden的方法 //解决跨域config.secur ...
- ASP.NET MVC中在Action获取提交的表单数据方法总结
有Index视图如下: 视图代码如下: [html] view plaincopy <%@ Page Language="C#" MasterPageFile="~ ...
最新文章
- 如何判断两个jq对象是同一个对象
- 一文说通异步 LINQ
- C之memset、memcpy、strcpy、strncpy区别
- MongoDB 最大连接数 设置失效的异常分析
- 如何让Windows 只显示某些文件扩展名
- 传统金融行业 IT 的核心竞争力究竟在何处?
- 一代诗嗤张宗昌,代表性作品选
- 公共计算机房电气设计规范,《住宅建筑电气设计规范》(总结版)
- 华为携手Work Shift Calendar (Shifter),将工作效率提升至更高水平
- win7禁止应用程序联网
- 解决Laravel5.5版本框架缺少vender目录报错问题
- 【C语言】字符串数组按字典升序
- 想要成为推荐算法工程师,都要准备哪些东西
- Java类加载与初始化机制实例分析
- java集合入门和深入学习
- Android程序设计之音乐播放器实现
- java展示树形结构的两种方式
- libnet下载和交叉编译
- 计算机测控技术论文,计算机测控技术论文(2)
- CompletableFuture.thenCompose