正则表达式问题 限制数字的范围,意思是从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,会员登陆提示 createlemen时t触发onClick事件的问题? js在ONLOAD事件中通过SERVICE.HTC调用服务出错。 js+css 样式问题????????????? transformNode问题/急急急! 如何实现关闭窗口的 javaScript控制? 一个有关IFrame的问题,200分侍候! 请问如何取到其他页面传的值? 我知道字符串里引号里的引号要写成单引号,但引号里面的引号里面的引号那应该是什么呢? 求推荐一个在线看PDF文档的jquery控件,只能在线浏览,不能保存下来的 时间控件 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>