正则表达式验证文本框不能输入< > <= >= = 比较符号

问题描述

可以输入逗号、括号、百分号,只要不输入< > <= >= = 这几个比较符号就行,不一定要用正则,别的解决方案也行,大虾们求解!

解决方案

你看看下面代码符不符合你的要求<!DOCTYPE HTML><html lang="en-US"><head><meta charset="UTF-8"><title></title><script type="text/javascript" src="http://code.jquery.com/jquery-1.7.2.min.js"></script><script type="text/javascript">$(function() {$('#test').on('keydown', function(event) {if (event.which == 190 || event.which == 188 || event.which == 107) {event.preventDefault();}});});</script></head><body><input type="text" id="test" /></body></html>
解决方案二:
楼下‘event.which == 107’应该改成‘event.which == 187’,这样就OK了
解决方案三:
直接转义不好么?

时间: 2024-09-19 23:54:25

正则表达式验证文本框不能输入&amp;lt; &amp;gt; &amp;lt;= &amp;gt;= = 比较符号的相关文章

jQuery使用正则表达式限制文本框只能输入数字_jquery

网站中的一个小功能:要求用户只能输入16位数字. 试过javascript的方法: 如:一种方法: //只允许输入数字 function checkkey2(value, e) { var key = window.event ? e.keyCode : e.which; if ((key > 95 && key < 106) || (key > 47 && key < 60)) { } else if (key != 8) { if (window

JS用正则表达式验证文本框内容

    1.文本框只能输入数字(不包括小数点)          <input onkeyup="this.value=this.value.replace(/D/g,'')" onafterpaste="this.value=this.value.replace(/D/g,'')">          2.只能输入数字和小数点.          <input onkeyup="if(isNaN(value))execCommand('

jQuery+正则+文本框只能输入数字的实现方法_jquery

网站中的一个小功能:要求用户只能输入16位数字. 试过javascript的方法: 如:一种方法: //只允许输入数字 function checkkey2(value, e) { var key = window.event ? e.keyCode : e.which; if ((key > 95 && key < 106) || (key > 47 && key < 60)) { } else if (key != 8) { if (window

客户端 文本框只能输入数字的验证(测试)

问题描述 下面这个代码实现的功能是:客户端验证,文本框只能输入数字,不能输入字母,小数点,汉字和其他符号,并禁止粘贴.<inputtype="text"onkeypress="if(event.keyCode<48||event.keyCode>57)event.returnValue=false;"onpaste="return!clipboardData.getData('text').match(/D/)"Style=&q

js控制文本框只输入数字和小数点的方法

 这篇文章主要介绍了js控制文本框只输入数字和小数点的方法,实例分析了javascript使用正则表达式实现限制数字和小数点的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了js控制文本框只输入数字和小数点的方法.分享给大家供大家参考.具体实现方法如下: 代码如下: function clearNoNum(obj) { obj.value = obj.value.replace(/[^d.]/g, "");//清除"数字"和".&q

javascript-如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1

问题描述 如何用Js实现文本框只能输入数字且只能输入1-15号数字,且大于15设值为15,小于1设值为1 如何用Js实现文本框 ①只能输入数字 ②只能输入1-15号数字 ③且大于15设值为15,小于1设值为1? ④不能支持粘贴操作, 原本用正则表达式表示为如下,只能实现仅输入两位数字,不能粘贴,不能输入其他数字以外字符 用正则实现了①④如何实现②③???? <input type="text" onkeyup="this.value=this.value.replace

四款js 文本框只能输入数字

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>只允许输入数字和回车的多行文本框js 代码

js限制文本框只能输入整数或者带小数点的数字

js限制文本框只能输入整数或者带小数点的数字  如何用js限制文本框输入,只允许输入整数或带一位小数的浮点数,本文分享一例代码,有需要的朋友参考下     做表单验证的时候是否会碰到验证某个输入框内只能填写数字呢,仅允许输入整数数字或者带小数点的数字.下面这段代码也许能帮到你!通过对当前输入框定义onkeypress,onkeyup,onblur事件对表单做了充分的验证,结果还是非常靠谱的.   复制代码 代码如下: <input type="text" value="

JQuery限制文本框只能输入数字和小数点的方法

 这篇文章主要介绍了JQuery限制文本框只能输入数字和小数点的方法,大家参考使用吧   代码如下: $(function(){                  /*JQuery 限制文本框只能输入数字*/               $(".NumText").keyup(function(){                         $(this).val($(this).val().replace(/D|^0/g,''));                   }).b