`
xudongcsharp
  • 浏览: 477076 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多
function doValidate(value)
  {
   vkeyWords=/^[^`~!@#$%^&*()+=|\\\][\]\{\}:;'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;'\,.<>?]{0,19}$/;
   if(value==null || value=="")
   {
    alert("请输入正确的查询参数");
    return false
   }
   if(!vkeyWords.test(value))
   {
    alert("您输入的查询参数不正确,请重新输入!");
    return false;
   }  
   return true;
  }
分享到:
评论
1 楼 斐斐宝贝 2012-09-14  
谢谢,另外你的头像是不是《越狱兔》?太赞了

相关推荐

    js正则表达式限制文本框只能输入字母和汉字

    本篇文章将深入探讨如何使用JavaScript(简称JS)中的正则表达式来实现一个文本框仅能输入字母(包括大小写)和汉字的功能。 #### 1. 理解需求 题目所提及的需求是:创建一个HTML文本框,通过JavaScript控制其输入...

    只验证数字和字母的正则表达式

    2. **安全性**:虽然该正则表达式能有效过滤非法字符,但在实际应用中还需结合其他安全措施来进一步增强系统的安全性。 3. **用户体验**:合理的错误提示信息能够帮助用户更好地理解输入要求,提升用户体验。 综上...

    正则表达式.rar 正则表达式.rar

    正则表达式,简称为正则或regex,是一种强大的文本处理工具,用于匹配、查找、替换和处理字符串。它在编程、数据验证、文本编辑器等多个领域广泛应用,是IT行业中不可或缺的基础知识。 正则表达式的基本概念: 1. *...

    正则式工具(自动生成正则表达式)

    正则式,全称为“正则表达式”,是编程领域中一种强大的文本处理工具,用于匹配、查找、替换和分析字符串。它通过一系列特定的字符和语法构建模式,可以高效地处理各种复杂的文本匹配任务。在软件开发、数据处理、...

    javascript正则表达式表单验证大全

    ### JavaScript正则表达式在表单验证中的应用详解 在Web开发中,表单验证是确保数据质量和用户体验的重要环节。JavaScript正则表达式提供了一种强大的工具,用于前端数据校验,确保用户输入的数据格式正确无误。...

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

    在JavaScript中,过滤特殊字符通常需要使用正则表达式来完成。正则表达式是一种强大的文本匹配工具,它能够定义一个搜索模式,用来匹配字符串中的字符组合。在处理用户输入的场景中,常常需要过滤掉输入内容中的特殊...

    正则表达式.pdf

    、{、}、[、]、\、^、$等特殊字符,这些字符在正则表达式中具有特殊的含义。 3. 字符类:包括[abc]、[a-zA-Z]、[0-9]等,用于匹配特定的字符集。 4. 限定符:包括*、+、?、{n}、{n,}、{n,m}等,用于指定模式的重复...

    各种正则表达式验证有数字英文中文符号

    标题与描述概述的知识点主要集中在正则表达式的应用上,涉及了多种常见数据类型的验证,如时间、数字、中文字符等。以下是对这些知识点的详细解释: ### 正则表达式验证规则 #### 1. **任意非空字符串验证** ```...

    【JS相关问题处理】 正则表达式解决JS取值被过滤掉引号的方法

    在JavaScript编程中,正则表达式是不可或缺的一部分,它用于处理字符串、匹配模式以及执行复杂的文本操作。在本文中,我们将深入探讨如何使用正则表达式来解决在JS中取值时引号被过滤掉的问题。这个问题通常发生在从...

    正则表达式帮助文档api

    1. **元字符**:元字符在正则表达式中具有特殊含义,如`.`代表任意字符,`^`表示行首,`$`表示行尾,`\`用于转义特殊字符,`*`表示前一个字符重复零次或多次,`+`表示至少一次,`?`表示零次或一次,`{n}`表示精确...

    很强大美观的Regex正则表达式测试工具

    3. **语法高亮**:对正则表达式的特殊字符进行高亮,便于区分普通字符和特殊指令。 4. **案例库**:内置常见正则表达式实例,方便用户学习和参考。 5. **调试功能**:提供步进调试,查看每一步的匹配状态,帮助找出...

    正则表达式袖珍手册

    - **字符表示**:单个字符可以直接出现在正则表达式中,例如`a`。 - **字符类**:使用方括号`[]`来表示一组字符,例如`[abc]`将匹配`a`、`b`或`c`中的任意一个字符。 - **类似字符类的结构**:包括特殊字符集,如`\d...

    validate校验正则表达式验证

    正则表达式是由特殊字符和普通字符组成的模式,用于匹配字符串。例如,如果我们想验证一个邮箱地址,可以使用如下的正则表达式: ```regex ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$ ``` 这个正则表达式...

    js正则表达式笔记,直接运行

    标题与描述中的“js正则表达式笔记,直接运行”明确指出这是一份关于JavaScript正则表达式的笔记,其中包含了可以直接执行的代码示例。正则表达式在编程中是一种非常强大的工具,用于处理字符串模式匹配、搜索和替换...

    正则表达式教程 正则表达式 教程 独家总结

    正则表达式是一种强大的文本处理工具,它允许程序员或用户用简洁的模式来描述字符串的复杂匹配规则。正则表达式的主要用途是进行文本匹配,即在给定的字符串中寻找符合特定模式的子串。相对于简单的通配符(如*和?)...

    常用正则表达式集合,粘贴即用

    这里的正则表达式`[^A-Za-z0-9]`用于匹配除英文字符和数字之外的所有字符,并通过`replace`方法将它们替换为空字符串,从而达到过滤的效果。 ### 六、仅允许输入汉字 对于需要限制输入为纯汉字的情况,可以使用...

    超链接正则表达式

    在编程语言如Java、C++以及JavaScript中,正则表达式是一种强大的工具,可以用来查找、提取、替换符合特定规则的字符串,包括超链接。在网页解析、数据抓取或文本处理等场景中,掌握超链接的正则表达式技巧非常关键...

    最全的正则表达式集合,可以满足你需要所有匹配

    正则表达式(Regular Expression,简称regex)是用于在文本字符串中进行模式匹配的一种语言,它在编程、网站开发、数据分析等领域中具有广泛的应用。这个压缩包“最全的正则表达式集合”包含了丰富的正则表达式示例...

Global site tag (gtag.js) - Google Analytics