当前位置:  编程技术>其它

js中过滤特殊字符的正则表达式

    来源: 互联网  发布时间:2014-10-16

    本文导语:  代码如下:function stripscript(s) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\[\]./?~!@#¥……&*()——|{}【】‘;:”“'。,、?]") var rs = ""; for (var i = 0; i < s.length; i++) { rs = rs+s.substr(i, 1).replace(pattern, ''); } return rs; } 校验所有输入域是...

代码如下:

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

校验所有输入域是否含有特殊符号
代码如下:

/**
* 校验所有输入域是否含有特殊符号
* 所要过滤的符号写入正则表达式中,注意,一些符号要用''转义.
* 试例:
* if(checkAllTextValid(document.forms[0]))
* alert("表单中所有文本框通过校验!");
*/
function checkAllTextValid(form)
{
//记录不含引号的文本框数量
var resultTag = 0;
//记录所有text文本框数量
var flag = 0;
for(var i = 0; i < form.elements.length; i ++)
{
if(form.elements[i].type=="text")
{
flag = flag + 1;
//此处填写所要过滤的特殊符号
//注意:修改####处的字符,其它部分不许修改.
//if(/^[^####]*$/.test(form.elements[i].value))

if(/^[^|"']*$/.test(form.elements[i].value))
resultTag = resultTag+1;
else
form.elements[i].select();
}
}

/**
* 如果含引号的文本框等于全部文本框的值,则校验通过
*/
if(resultTag == flag)
return true;
else
{
alert("文本框中不能含有nn 1 单引号: ' n 2 双引号: " n 3 竖 杠: | n 4 尖角号: < > nn请检查输入!");
return false;
}
}

    
 
 

您可能感兴趣的文章:

  • Python通过正则表达式获取,去除(过滤)或者替换HTML标签的几种方法
  • c#正则过滤图片标签 asp.net正则过滤的例子
  • asp 正则 过滤重复字符串的代码
  • asp正则过滤重复字符串的代码
  • 用js实现过滤script的正则
  • 简单的用js实现过滤多余字符的正则表达式
  • 正则表达式:过滤<font>和</font>
  • 正则表达式提取图片路径 并过滤掉指定字符的写法
  • PHP过滤★等特殊符号的正则
  • php使用正则过滤js脚本代码实例
  • 用于过滤空白字符的几种常见的js正则表达式pattern
  • php正则过滤特殊字符的方法
  • php正则过滤html特殊字符
  • PHP中过滤常用标签的正则表达式
  • 用正则表达式过滤html代码
  • linux正侧表达式过滤的问题
  • 关于libpcap过滤表达式的问题?
  • 这里有没有人熟悉规则表达式,帮我看看这个过滤IP地址的表达式哪里错了。。。
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • php字符串过滤与转换函数有哪些
  • C#检测是否有危险字符的SQL字符串过滤方法
  • php过滤特殊字符实用函数 iis7站长之家
  • 字符串过滤-如何用脚本awk或者sed实现呢
  • php表单提交特殊字符过滤方法
  • php过滤特殊字符实用函数
  • php过滤参数特殊字符防注入
  • shell在文件行末尾加字符过滤空行和注释的问题
  • java实现压缩字符串和java字符串过滤
  • 一个简单的JAVA字符集过滤器实现
  • PHP字符串特殊符号的过滤方法
  • Python 过滤字符串的技巧,map与itertools.imap
  • php特殊字符过滤综合例子
  • php过滤字符串函数示例
  • PHP字符串中特殊符号的过滤方法介绍
  • PHP对表单提交特殊字符的过滤和处理方法汇总
  • 关于shell过滤字符串的问题
  • php过滤特殊字符sql防注入代码
  • php过滤所有恶意字符(批量过滤post,get敏感数据)
  • html特殊字符过滤php类
  • wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明
  • linux中有哪些技术可以实现包过滤、内容过滤的技术?
  • Python过滤函数filter()使用自定义函数过滤序列实例
  • Java实现的文件过滤代码分享(按后辍过滤)
  • php 过滤英文标点符号及过滤中文标点符号代码
  • mysqldump过滤 mysqlfilter
  • 新浪微博微过滤 WeiGuoLv
  • Web安全过滤 DansGuardian
  • 桌面HTTP过滤器 Privoxy
  • IP 信息包过滤系统 iptables
  • 敏感词过滤软件 网络发言防和谐器


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3