限制文本框的输入字符,只能输入字母,数字,下划线。
<input type="text" width="50px" id="txt" />
<input type="button" value="检测" onclick="yan()"/>
<script>
function yan()
{
var obj=document.getElementById("txt").value;
reg=new RegExp("^\w+$");
if(reg.test(obj)==false)
{
alert("不合法");
}
else
{
alert("合法");
}
}
</script>
这样为什么错??急救!!!!!!
<input type="text" width="50px" id="txt" />
<input type="button" value="检测" onclick="yan()"/>
<script>
function yan()
{
var obj=document.getElementById("txt").value;
reg=new RegExp("^\w+$");
if(reg.test(obj)==false)
{
alert("不合法");
}
else
{
alert("合法");
}
}
</script>
这样为什么错??急救!!!!!!
解决方案 »
- 求jquery获取table中的所有tr
- input的name属性带有括号,JS如何获取该对象?
- dwr 例外被抛出且未被接住
- JavaScript 动态生成的行,如何设置行对象事件
- 不提交页面,怎么把当前页文本框里的值赋给jsp变量?
- 昨在csdn上看到这段能拖动表格的代码,但发现不支持firefox,不知道哪出问题了
- 关闭一个窗口的同时,打开另一个窗口???
- 如何拼接正则表达式
- 请问?
- 高分求救,在线等待,请帮用我JV编一个累加日期的程序,过一天加一天并要显示出来,分不够可以再加
- 非AJAX,POST提交,怎么达到location.replace的效果呢?
- jquery 选择器,圈定一个范围选择,FF下不兼容
为什么里面是:reg.test
构造函数里要转义,你可以使用
/^\w+$/.test(obj);