求教一断JS判断数字的代码 var str='........';var patt=/[^\d\_]+/g;if(str.match(patt)){ alert('含有非法字符');}else alert('通过'); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body> <script language="JavaScript"> function check(str) { var pattern = /^[a-z\d\u4E00-\u9FA5]+$/i; if (pattern.test(str)) alert("输入正确:只包含中文、字母、数字"); else alert("错误:含有符号") } </script> <input type="text" id="txt" value=""> <input type="button" onclick="check(txt.value)" value="Check"> </body>把正则改下就可以了 <body> <script language="JavaScript"> function check(str) { var pattern =/^[\d\_]+$/g; if (pattern.test(str)) alert("输入正确:只包含数字、下划线"); else alert("错误") } </script> <input type="text" id="txt" value=""> <input type="button" onclick="check(txt.value)" value="Check"> </body>问题解决,谢谢二位了 建议找点正则表达式的资料看看,这样类似的问题就能解决了,下面是个小例子:<script>function checkinput(obj){if((/[^\d|_]/.test(obj.value))){ alert('只能输入数字和下划线,请重输!'); obj.focus(); return false; }}</script><input type="text" value="" name="text_input"><input type="button" onclick="checkinput(text_input);"> JS的同步问题? JS中获得XMLDocument对象火狐浏览器问题 jquery无法在 firefox 中运行 #include "值",值表示的是一个变量,要怎么写呢? 如何点击图片, 在制定的位置逐渐的显示图片的注释 关于百度地图移动端的一个问题设想,求指教 一个每隔10分钟自动reload的程序(求教) frame的问题 如何动态改变下拉框的内容? 求助!!! 如何用JS为checkboxlist添加选项 如果改变远程主框架的大小??
<script language="JavaScript">
function check(str)
{
var pattern = /^[a-z\d\u4E00-\u9FA5]+$/i;
if (pattern.test(str))
alert("输入正确:只包含中文、字母、数字");
else
alert("错误:含有符号")
}
</script>
<input type="text" id="txt" value="">
<input type="button" onclick="check(txt.value)" value="Check">
</body>
把正则改下就可以了
<script language="JavaScript">
function check(str)
{
var pattern =/^[\d\_]+$/g;
if (pattern.test(str))
alert("输入正确:只包含数字、下划线");
else
alert("错误")
}
</script>
<input type="text" id="txt" value="">
<input type="button" onclick="check(txt.value)" value="Check">
</body>
问题解决,谢谢二位了
function checkinput(obj){
if((/[^\d|_]/.test(obj.value))){
alert('只能输入数字和下划线,请重输!');
obj.focus();
return false;
}
}
</script>
<input type="text" value="" name="text_input">
<input type="button" onclick="checkinput(text_input);">