代码求救,为什么我的函数返回值总是null var RegExpress = /^\d{4}.\d{2}$/;^ 只出现在开头和$只出现在结尾可能有矛盾!~`贴出你的 textbox 的value值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 而且现在的问题是:RegexMoneyValue(objec)返回的值每次都是null,不管textbox中输入什么样的值,用blResult = RegExpress.exec(obj.value)不能得到bool值吗 RegExpress.exec(obj.value)返回的是String类型!~`如果是null,说明没有找到匹配的,也就是验证不通过!~` exec(obj.value)返回的是String类型,不是bool类型吗?那么假如找到匹配该返回什么值?还有,我用if(RegexMoneyValue(objec))不是要出错了吗最后一个问题:我在else{..}中alert一个窗口,然后想获得焦点,我用objec.focus(),但是不起作用。 RegExpress.test(obj.value)返回的是bool值,不过我的/^\d{4}.\d{2}$/好象不对。我是要求输入的格式为:1234.56,怎么写 我试了,没有$是没问题的,但究竟为什么我就不知道了。:(可以这样:blResult = (blResult==null?false:blResult);return blResult; 很奇怪,我用最简单的var RegExpress =/\d/方式验证,当输入数字时,返回的值都是false,怎么回事呀 <body onload =document.all("tx").select()> <script language="JavaScript"> function RegexMoneyValue(value) { var RegExpress = /^\d{4}.\d{2}$/; if (RegExpress.exec(value)==null) { alert("格式不对,应该是****.**"); document.all("tx").select(); } else alert("格式正确!"); } </script> <form > <INPUT id=tx value="在此输入钱数……"type="text"> <INPUT type="button" value="验证" onclick =RegexMoneyValue(tx.value)> </form> </body> Javascript问题 关于利用数组写成面向对象的讨论 在检验表单输入时,为什么弹不出错误信息 frameset和iframe的相关问题 在线等待,各位帮忙看看!~关于JS长文章分页问题 请问大家现有的工具,什么能快速切割图片 javascript时间加减问题 如何把一个字符串里的 空格 ,-这些字符去掉? 如何写一个可以将回车转换为tab键功能的程序. 设置p的text的一个问题,求指教:-) 不同操作系统或不同的浏览器下,用JavaScript响应键盘事件是不是一样?或者。。。 如何用javascript实现一个下载(不是打开)连接。
如果是null,说明没有找到匹配的,也就是验证不通过!~`
还有,我用if(RegexMoneyValue(objec))不是要出错了吗
最后一个问题:我在else{..}中alert一个窗口,然后想获得焦点,我用objec.focus(),但是不起作用。
我是要求输入的格式为:1234.56,怎么写
blResult = (blResult==null?false:blResult);
return blResult;
怎么回事呀
<script language="JavaScript">
function RegexMoneyValue(value)
{
var RegExpress = /^\d{4}.\d{2}$/;
if (RegExpress.exec(value)==null)
{
alert("格式不对,应该是****.**");
document.all("tx").select();
}
else
alert("格式正确!");
}
</script>
<form >
<INPUT id=tx value="在此输入钱数……"type="text">
<INPUT type="button" value="验证" onclick =RegexMoneyValue(tx.value)>
</form>
</body>