`
java_linkin
  • 浏览: 115698 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

屏蔽特殊字符

 
阅读更多
function forbitSpecialCharactor(input){  
 
    var value = input.value;  
    var spec = "\"";  
    var firstIndex = value.indexOf(spec);  
    var lastIndex = value.lastIndexOf(spec);  
    if(firstIndex == -1){  
        return true;  
    }else{  
// 只有一个"\""时,直接删除该字符  
        if(firstIndex == lastIndex){  
            var after = "";  
            if(value.length - 1 > firstIndex){   
                after = value.substring(firstIndex + 1, value.length);  
            }  
            input.value=value.substring(0, firstIndex).concat(after);  
        }else{  
//如果copy含多个"\""字符的字符串到控件中,把输入框设为空值
            input.value="";  
        }  
        return false;  
    }  


调用:
<html:text property="xx.xx" size="30" maxlength="150" onkeyup="forbitSpecialCharactor(this)"/>
分享到:
评论
1 楼 gaojingsong 2011-09-27  
软键盘,可以屏蔽码

相关推荐

    asp.net页面输入控件屏蔽特殊字符键盘输入

    ### ASP.NET 页面输入控件屏蔽特殊字符键盘输入 在ASP.NET Web应用程序开发中,确保用户输入数据的安全性和合法性是一项至关重要的任务。不合理的用户输入可能会导致各种安全问题,如SQL注入、XSS攻击等。因此,在...

    过滤特殊字符表情

    lua的过滤特殊字符表情

    禁用Mac特殊字符

    禁用Mac特殊字符的方法,方便一些开发产生的快捷键冲突。

    LABVIEW多功能 过滤特殊字符

    labview8.6编写的将字符串过滤成指定的字符串,包括 数值,大写,小写,十进制,16进制,8进制等

    android 过滤输入法特殊字符

    在android输入框中,经常会遇到用户输入奇奇怪怪的表情符号,在网上找了一圈。一般做法都是去匹配emoji字符。根本无法解决问题。换一个思路,只允许输入框中输入什么内容,具体见代码

    C#实现过滤sql特殊字符的方法集合

    本文实例讲述了C#实现过滤sql特殊字符的方法集合。分享给大家供大家参考,具体如下: 1. /// /// 过滤不安全的字符串 /// /// &lt;param name=Str&gt;&lt;/param&gt; /// &lt;returns&gt;&lt;/returns&gt; public static string ...

    最新游戏屏蔽字库-lua版-附带使用接口

    对于如何使用这个库,开发者通常会提供一个API接口,例如`checkForShieldWords(inputStr)`,这个函数接收玩家的输入字符串,返回一个布尔值,表示输入中是否存在屏蔽字。开发者可以在接收到玩家输入后,调用这个函数...

    第一册随机补充内容1-通配符.pdf

    - `\`:转义符号,用于屏蔽特殊符号的特殊含义,或屏蔽别名。 - `!`:在某些上下文中表示非或否定。 通过上述解读,可以看出通配符和特殊符号在文件处理、命令执行以及脚本编写中扮演着重要的角色,能够提高工作...

    修改Proguard混淆规则,自定义字符集

    例如,如果你的代码中有使用到特殊字符或者非ASCII字符的类或方法,你需要保持它们不被混淆,可以使用`-keep`指令: ```proguard -keepclassmembers class com.example.MyClass { void myMethod(); } ``` 上述...

    新手学正则表达式.pdf文档,比较容易看懂

    #### 屏蔽特殊字符:`\` 在正则表达式中,许多字符具有特殊含义,如`^`, `$`, `*`, `+`, `.`等。但是,有时候我们需要匹配这些字符本身,而不是它们的特殊功能。此时,就需要使用反斜杠`\`来屏蔽这些字符的特殊含义...

    Linux/Unit Shell 脚本 指南 自己总结精华版

    - **转义符**: `\.\$\^` 屏蔽特殊字符意义。 - **精确匹配**: `\&lt;the\&gt;` 精确匹配单词 `the`。 - **重复次数**: `JO\{3\}B` 匹配 `JOOOB`;`JO\{3,\}B` 匹配 `JOOOB`, `JOOOOB`, `JOOOOOB` 等。 **扩展元字符** | ...

    论坛屏蔽字代码

    以给定的部分内容为例:“ᵨڕ،שسߟาƷǩ,Ʒ،ש,ϩϡϩ&y#Ӵ,ߩߩ:21834:38463:22467...”,这部分内容看似杂乱无章,实际上是由一系列数字和特殊字符组成。在实际应用中,这种形式的输入可能是为了规避传统...

    linux shell 命令, 脚本编程

    - **8.2.10 匹配特殊字符**:使用`\`屏蔽特殊字符。 - **8.2.11 查询格式化文件名**:使用正则表达式匹配特定模式。 - **8.2.12 查询IP地址**:使用正则表达式匹配IP地址格式。 **8.3 小结**:本章详细介绍了...

    CMD命令行高级教程

    - **^**:转义字符,用于屏蔽特殊字符的特殊含义。 - **&**:组合命令,用于在同一行中顺序执行多个命令。 - **&&** 和 **||**:逻辑组合命令,分别用于逻辑与和逻辑或操作。 - **""**:字符串界定符,用于在命令中...

    Linux SHELL编程指南

    反斜线作为转义字符,可以屏蔽特殊字符的特殊含义,但每次只能转义一个字符。 反引号`(`和`)`或美元加括号`$(...)`用于命令替换,即将一个命令的输出作为另一个命令的输入。 ### 使用test命令进行条件判断 `test`...

    LINUX与UNIX Shell

    正则表达式章节中讲解了使用句点匹配任意单个字符、使用^和$匹配行首尾、使用*匹配重复字符序列、使用\屏蔽特殊字符、使用[]匹配集合、使用\{}匹配特定出现次数等重要概念。 grep命令家族章节详细介绍了grep的基本...

    LINUX 与 UNIX SHELL编程指南

    - **使用\屏蔽一个特殊字符**: 用来屏蔽特殊字符的特殊意义。 - **使用[]匹配一个范围或集合**: 用来匹配字符集中的任意一个字符。 - **使用\{\}匹配模式结果出现的次数**: 用来匹配特定次数的字符模式。 ### grep ...

    自己总结的Linux_Shell_脚本讲解+示例

    - `\`: 用作转义符,用于屏蔽特殊字符的意义。 - `&lt;\&gt;`: 使用 `\` 来精确匹配符号 `和 `&gt;`。 - `{n}`: 匹配前面的字符恰好出现n次。 - `{n,}`: 匹配前面的字符至少出现n次。 - `{n,m}`: 匹配前面的字符出现n到m...

    J2EE程序员应该掌握的Linux系统的知识

    #### 四、屏蔽特殊字符的意义 在Linux命令行中,某些字符具有特殊的含义。例如,星号(`*`)表示通配符。为了防止这些特殊字符被解释为命令的一部分,可以使用反斜杠(`\`)对其进行转义。 #### 五、正则表达式 在...

    Shell脚本中的特殊字符(美元符、反斜杠、引号等)作用介绍

    Shell中的特殊字符有 1、$ 美元符 2、\ 反斜杠 3、` 反引号 4、” 双引号 5、&lt; ,&gt;;,*,?,[,] 下面我一一举列说明 ...杠也可以将特殊字符的特殊含义屏蔽掉,使特殊字符失去特殊含义。 二、\ 反斜杠

Global site tag (gtag.js) - Google Analytics