正则表达式问题 限制数字的范围,意思是从0到100之间,10到500之间,不能超出范围 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先给个建议, 既然要用, 那么应该找本书或电子书去看看.控制数字范围最好直接用 >、<判断,用正则表达式只能算是小事化大,没事找事做<input id=gg onkeyup="test(this)"> <SCRIPT LANGUAGE="JavaScript"> <!-- function test(obj) { var str = obj.value; var regex = /^[a-z]{4}$/i; // 四个字符 (i忽略大小写) if (regex.test(str)) { alert("yes"); } } //--> </SCRIPT> 这种东西,拿正则,不是很麻烦么?为什么不直接转成数值来判断? 同意楼上的,当发生数据判断时,别用正则.正则更关注字符串的格式.(例如是否是数字,邮箱,安全码.) 以及对内容的抽取. 动态加载JS文件 JS的window.opener问题 firefox中取消单元格背景色 页面关闭时通知服务器执行相应功能 怎样取得一个被选中的checkbox的index 如何取出当前对象数组的Index值? 用window.print()来实现打印怎样才能去掉弹出的对话框啊,急死!!!!! 麻烦meizz(梅花雨)进来一下 表格拖动问题 急!!谢谢 如何用for循环遍历text控件,控件name是2维数组表示? 时间控件 js高手,有问题你说话,无偿在线为你解决问题
控制数字范围最好直接用 >、<判断,用正则表达式只能算是小事化大,没事找事做
<input id=gg onkeyup="test(this)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function test(obj) {
var str = obj.value;
var regex = /^[a-z]{4}$/i; // 四个字符 (i忽略大小写)
if (regex.test(str))
{
alert("yes");
}
}
//-->
</SCRIPT>