我要做一个功能 就是判断 文本框 输入的数字 要在0-300之间,只能是数字 其余不可
请问这个正则表达怎么写 谢谢
请问这个正则表达怎么写 谢谢
解决方案 »
- 数据库两个表联合查询,求高手解答.急急急
- DevExpress的repositoryItemComboBox怎么这么让人费解!!!!!!
- c# 动态提交网页
- vs2005 附加到进程什么意思
- String 的长度 C#
- 如果实现DropDownList控件按照条件(条件为true就弹出,false就不弹)弹出确认(confirm)对话框???????????????
- 我该如何选择编程语言?
- 怎样在datagrid中实现双表头?winform的
- 禁止卸载已安装的软件
- 小程序本地上传图片,用微信预览的时候不显示
- 如何获取XML文件节点相关列表?....
- 请教 sqlcommandbuilder 对象生成的update命令,为何是这样的呢?看不明白
if(double.TryParse(textBox1.Text, out d))
{
//d就是转换后的数值
}
else
{
//给出提示
}
http://topic.csdn.net/u/20110808/10/039ef3d1-55de-4f02-a011-ad46226a332f.html尺有所长,寸有所短,让正则干它最该干的事吧。
转成int 再比较不就可以了
//只能输入正整数
function checknum(obj) {
var re = /^\+?[0-9][0-9]*$/;
if (!re.test(obj.value)) {
obj.value = "";
obj.focus();
return false;
}
if (obj.value > 300) {
alert('超过300!');
obj.value = "";
obj.focus();
return false;
}
}
</script>
调用时:onkeyup="checknum(this)"