【问题标题】:Special Characters are not working in jsp特殊字符在jsp中不起作用
【发布时间】:2017-04-28 04:57:44
【问题描述】:

我将所有脚本标签放在单独的 js 文件中,并在 jsp 中调用 js 文件。我想要的是,文本框没有输入特殊字符。在这里,我的代码无法正常工作,它接受特殊章程也不知道我在哪里做错了谁能帮助我?

谢谢。

【问题讨论】:

    标签: javascript jsp


    【解决方案1】:

    如果你反转你的RegEx,它会更有效, 请告诉我们,它对您有没有帮助。

    function RemoveSpecialChar(id) {
      var specials=/[*|\":<>[\]{}`\\()';@&$]/;
            if (id.value != ''){  
              if(specials.test(id.value)) {
                console.log(id.value+" = Not Accept");
              }
              else{
                id.value = id.value.replace(/[^a-zA-Z0-9]/g, '');
                console.log(id.value+" = Accept");
              }
            }
    }
    &lt;input type="text" id="txtempnum"  name="txtempnum"  onkeyup="return RemoveSpecialChar(this)" onchange="return RemoveSpecialChar(this)"/&gt;

    【讨论】:

    • 感谢您回复我的代码正在运行。问题出在哪里,我在一个脚本 js 文件中创建了所有 java 脚本代码,但没有正确保存
    猜你喜欢
    • 2016-08-02
    • 1970-01-01
    • 2011-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-02
    相关资源
    最近更新 更多