`

javascript正则验证特殊字符过滤

 
阅读更多
<script type="text/javascript">
$("#search").click(function(){
    var name = $("#title").val();
    var regEx = new RegExp(/^(([^\^\.<>%&',;=?$"':#@!~\]\[{}\\/`\|])*)$/);
    var result = name.match(regEx);
   
    if (result == null) {
    $("#tip").empty();
$("#tip").append("<font color='red'>输入非法,包含特殊字符</font>");
return false;
    }else{
    $("#tip").empty();
    document.forms[0].submit();
    }

        });
</script>
<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td class="tdtxt_rr" width="8%">标题:</td>
    <td width="32%">
    <s:textfield name="project.project_name" id="title"/>
    </td>
    <td width="40%" id="tip">
   
    </td>
     <td width="20%">
     <a id="search" href="#" class="btn_search"><img src="${ctx}/common/images/btn_search.gif" align="absmiddle" /></a>
     </td>
    
  </tr>
          </table> 
分享到:
评论

相关推荐

    js校验特殊字符

    特殊字符过滤就是创建一个包含不允许的字符的正则表达式,然后使用该正则表达式去测试输入的字符串,看是否包含这些特殊字符。 2. **正则表达式转义** 在正则表达式中,某些字符具有特殊的含义,例如`.`、`[]`、`{...

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

    该表达式用于验证字符串是否只包含中文字符,使用Unicode范围`\u4e00-\u9fa5`来匹配所有常用汉字。 #### HTML标签去除 正则表达式:`/&lt;(.*)&gt;.*|&lt;(.*)\/&gt;/` 用于从文本中去除HTML标签,保留纯文本内容,这对于防止...

    JS input正则验证大全

    本资源包“JS input正则验证大全”主要聚焦于使用JavaScript进行输入框(input)的各种类型的数据验证,包括英文、中文、邮箱、手机号、银行卡和身份证等常见字段的正则校验规则。以下是对这些知识点的详细说明: 1...

    JS 过滤特殊字符

    本文将深入探讨如何在JavaScript中进行特殊字符过滤,并提供相关工具和源码的使用方法。 一、为什么要过滤特殊字符? 1. 防止SQL注入:特殊字符如单引号(')、双引号(")、分号(;)等在SQL语句中具有特定含义,如果不...

    JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例

    2. JavaScript正则表达式(Regular Expression)的使用:正则表达式是处理字符串的强大工具,通过模式匹配来识别和处理字符序列。在该标题中,用到了正则表达式`reg=/[~#^$@%&!?%*]/gi;`来检查输入字符串中是否含有...

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

    在JavaScript中,过滤特殊...通过上述知识点,我们可以了解到在JavaScript中如何通过正则表达式来过滤特殊字符,并且如何应用这些正则表达式来进行输入验证。这不仅可以提升程序的健壮性,还可以防止潜在的安全风险。

    防止xss和sql注入:JS特殊字符过滤正则

    本文将详细介绍如何通过JavaScript特殊字符过滤正则表达式来防范这两种攻击。 首先,理解XSS攻击。XSS攻击是通过在用户输入的数据中嵌入恶意脚本,当这些数据被网站处理并显示给其他用户时,恶意脚本得以执行,从而...

    过滤特殊字符及表情符

    综上所述,过滤特殊字符及表情符是确保系统安全性和数据一致性的重要步骤,涉及多种编程技术和策略,从简单的正则表达式到复杂的自定义过滤机制。在实际开发中,我们需要根据具体场景选择合适的方法来实现这一功能。

    验证自定义特殊字符.rar

    综上所述,验证自定义特殊字符是软件开发中的一个重要环节,它涵盖了字符串处理、正则表达式、编码规范、安全防护等多个技术领域。在实际应用中,开发者需要根据具体需求,灵活运用各种工具和技术,确保数据的有效性...

    Net开发资料,C#,Ajax,正则表达式,过滤字符串

    过滤字符串通常是指通过特定规则或条件来筛选、清洗、替换或验证字符串内容,这在C#编程中非常常见,例如在用户输入处理、数据验证或者日志记录等方面。 【标签】同样列举了这些主题,表明资料包内容将围绕这些技术...

    指定特殊字符不能使用

    ### 指定特殊字符不能使用的验证函数解析 ...此验证函数可以有效地帮助开发者过滤掉不符合规则的字符串,保证数据的安全性和格式一致性。通过对代码的深入分析,我们可以更好地理解和应用这一逻辑到实际项目中去。

    JavaScript过滤SQL注入字符

    JavaScript过滤SQL注入字符 在Web开发中,SQL注入是一种常见的安全威胁,攻击者可以通过输入恶意的SQL代码来操控数据库。JavaScript作为客户端脚本语言,虽然主要负责与用户交互,但也可以在防止SQL注入方面发挥...

    javascript 基于正则表达式的文本框验证代码

    正则表达式(Regular Expression)是进行复杂文本匹配和处理的强大工具,常被用于JavaScript中的文本验证。 1. **不能为空**:`(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')"&gt;` 这段代码会在文本框...

    JavaScript 正则表达式 ajax

    例如,你可以用正则表达式验证用户输入的邮箱格式,或者在大量文本中查找特定的字符串模式。在JavaScript中,`/pattern/`定义了一个正则表达式,`test()`和`match()`等方法则是用来执行匹配操作的。此外,正则表达式...

    escapestringregexp特殊字符转义正则表达式

    在实际项目中,这个库特别适用于需要动态生成正则表达式的场景,比如搜索功能、过滤器或验证函数。它提高了代码的可读性和安全性,减少了由于特殊字符处理不当导致的运行时错误。 总的来说,`escape-string-regexp`...

    javascript 字符串的验证基础篇之JS(适合新手)

    在JavaScript中,字符串是编程...总结,JavaScript字符串验证是Web开发的基础技能,通过熟练运用字符串方法和正则表达式,我们可以构建出更加健壮和安全的网站。不断学习和实践,才能更好地应对各种字符串验证的挑战。

    php过滤非法字符类.zip

    2. **字符过滤**:类内部可能定义了一系列的过滤规则,比如替换或移除特定的非法字符,或者使用预定义的函数(如`htmlspecialchars()`)来转义可能的恶意代码。 3. **日志记录**:当检测到非法字符或者潜在的攻击...

    JavaScript 验证非法字符输入

    以上就是关于"JavaScript验证非法字符输入"的相关知识点,包括使用正则表达式进行验证、前端与后端的配合、以及无刷新效果的实现。理解并熟练运用这些技巧,能帮助开发者创建更加安全、用户体验良好的Web应用程序。

    jquery输入字符过滤

    字符过滤是Web开发中的重要环节,通过jQuery和JavaScript,我们可以实现高效且灵活的输入验证和数据清洗。合理使用正则表达式、事件监听以及插件,可以提升应用的安全性,减少潜在的风险。在实际项目中,结合服务器...

Global site tag (gtag.js) - Google Analytics