jsp中文本框中只能输入0-9和小数点

不是用alert,就是不能让他输入,除了数字意外,直接就不能输进去!

第1个回答  推荐于2016-09-10
用下面的可以检查之
<script type='text/javascript">
function check()
{
var data = document.getElementById("inputid").value;
var reg = /^([0-9]|\.)+$/;//匹配一个马上的0-9和小数点
if(reg.test(data) == true)
alert("输入正确");
else
alert("输入错误");
}
</scirpt>

///HTML
<input type="text" id="inputid" />
<input type="button" onclick="check()" value="检查"/>
这里可以手动检查是否正确,也可以在input里面设置事件,完成相关检查本回答被提问者和网友采纳
第2个回答  2010-11-02
这段代码可以实现
<input type="text" onkeypress="return event.keyCode >= 48 && event.keyCode <= 57 || event.keyCode==46" />
第3个回答  2010-11-02
js里有接受键盘输入的事件,具体事件忘了,你可以自己查查

jsp中文本框中只能输入0-9和小数点
用下面的可以检查之 function check(){ var data = document.getElementById("inputid").value;var reg = \/^([0-9]|\\.)+$\/;\/\/匹配一个马上的0-9和小数点 if(reg.test(data) == true)alert("输入正确");else alert("输入错误");} <\/scirpt> \/\/\/HTML 这里可以手动检查是否正确...

jsp中怎么限制在文本框只能输入小数或整数
用下面的可以检查之 function check(){ var data = document.getElementById("inputid").value;var reg = \/^([0-9]|\\.)+$\/;\/\/匹配一个马上的0-9和小数点 if(reg.test(data) == true)alert("输入正确");else alert("输入错误");} <\/scirpt> \/\/\/HTML 这里可以手动检查是否正确...

在JSP中如何控制文本框只输入数字,而且规定其输入的范围大小?
只输入数字: 输入的范围在提交的时候用JS判断: function SumbitBatch(form,fun){ if(document.form.a.value<100){ alert("请填写大于100的数字")return false;} }

...框内只能输入固定位数的数字和一个小数点 如最大为 999999.99_百度...
(^[1-9]{1}[0-9]{0,5}\\.\\d{0,2}$)|(^[1-9]{1}[0-9]{0,5}$) 整数部分1-6位,小数部分只能为2位 若没有小数部分 整数最多6位

JSP中怎么判断文本框中输入了非数字字符
1、javascript方法 var re = \/^[0-9]+.?[0-9]*$\/; \/\/判断字符串是否为数字 \/\/判断正整数 \/^[1-9]+[0-9]*]*$\/ if (!re.test(input.rate.value)){ alert("请输入数字(例:0.02)");input.rate.focus();return false;} 2、java方法 \/\/用JAVA自带的函数 public static boolean...

JSP页面文本框禁止输入中文和字母要怎么写
1、表示中文的unicode范围值:[\一-\龥]2、字母范围正则表达式[A-Za-z]3、将2个条件同时判断,都不满足这个范围才能输入。示例:有如下文本框: 可以用如下方法检测: function checkText(){ var val = document.getElementById('score').value; var reg = \/([\一-\龥...

jsp中固定文本格式怎么弄 比如生日年月
}); 出生日期: 其中,数字9是字符掩码,代表数字(0-9)。另外,还有a,代表字符(A-Z,a-z)。补充说一点,如果只是需要给文本赋一个日期的值,没有其他的文本格式需求,其实还可以考虑使用JS日历控件,通过日历控件给文本赋值的好处是简单直观,而且也不需要再进行日期有效性的验证...

在JSP页面中怎样获取数字的整数部分和小数部分?
<fmt:formatNumber value="${num}" pattern="#" type="number"\/> 两位小数舍入显示:<fmt:formatNumber value="${num}" pattern="#.##" type="number"\/> 两位小数舍入,不足两位小数补0显示:<fmt:formatNumber value="${num}" pattern="#.00" type="number"\/> 货币显示:(与number类似...

jsp清空文本框内容
1}13[0-9]{9}$)\/&&\/^[0-9]{7,18}$\/;if (reg.test(str)==false){ alert("号码格式不正确,请重新输入如:0667-8392458或7到18位的数字表示形式");document.all.tags("input");document.getElementByName("phone").value='';return false;} else { return str;} } ...

java 在jsp界面写一个正则表达式判断1个string类型值是否为数字。带小数...
[0-9]+至少一个数字 (\\\\.[0-9]{1,2})?如果有小数点,那么小数点后面最少1位最多2位 字符串结尾 该正则有两个BUG:如果匹配123.0这样的小数也会正确 如果匹配0123.45这样的也会正确 不是要求特别严格的话应该没有影响。楼下的^[-+]?(([0-9]+)([.]([0-9]+))?|([.]([0-9...

相似回答