jsp输入框不能输入特殊字符

JavaScript030

jsp输入框不能输入特殊字符,第1张

jsp输入框不能输入特殊字符的原因:

1、标签上直接替换方法:JS控制文本框只能输入数字,JS控制文本框只能输入数字、小数点,JS控制文本框只能输入英文,JS控制文本框只能输入英文、数字,JS控制文本框只能输入中文,JS控制文本框只能输入中文、英文、数字,JS控制文本框只能输入中文、英文、数字、空格,JS控制文本框只能输入中文、英文、数字、小数点。

2、输入之后立即清除:验证输入框内不能输入特殊字符,输入就立刻清除。

3、如果是特殊字符,禁止输入:验证输入框内不能输入特殊字符,输入前先作判断。

js 只包含中文和英文

/**

 * 只包含中文和英文

 * @param cs

 * @returns {Boolean}

 */

function isGbOrEn(value){

    var regu = "^[a-zA-Z\u4e00-\u9fa5]+$"

    var re = new RegExp(regu)

    if (value.search(re) != -1){

      return true

    } else {

      return false

    }

}

---------------------

作者:dongsir 董先生

来源:CSDN

版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可,转载时请标注 https://blog.csdn.net/qq6759/article/details/88118913

1.只允许输入汉字或字母,则如果输入不是汉字或字母输入框内容替换为空:

<input type="text" name="baojin" style="width:100px" onKeyUp="value=value.replace(/[^a-zA-Z-\u4E00-\u9FA5\uf900-\ufa2d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^a-zA-Z-\u4E00-\u9FA5\uf900-\ufa2d]/g,''))" value="0">