function check_name(){
var name = document.getElementById("nm");
var myreg = /^z(g-i)ou(a-z)+$/;
if(!myreg.test(name.value)){
alert("姓名输入不合法!")
}
}
表单里面是:
<input type="text" style="text-align:center" name="name" value="" id="nm" onblur="check_name()" />但是运行后 无论怎么搞都没有反应 不知是那一步写错了正则表达式内容是:如果输入的不是以“zhou”开头的就报错
var name = document.getElementById("nm");
var myreg = /^z(g-i)ou(a-z)+$/;
if(!myreg.test(name.value)){
alert("姓名输入不合法!")
}
}
表单里面是:
<input type="text" style="text-align:center" name="name" value="" id="nm" onblur="check_name()" />但是运行后 无论怎么搞都没有反应 不知是那一步写错了正则表达式内容是:如果输入的不是以“zhou”开头的就报错
解决方案 »
- 这代码不知道哪里有问题,总是不停的发送请求。
- filter:progid:DXImageTransform.Microsoft.BasicImage(Rotation=1)
- 如何用闭包处理这个问题
- 请问一个有关FireFox起始页面的问题
- 不用循环怎么判断二进制数中1的个数
- 关于函数声明问题
- 怎么用javascript取得在本地服务器上txt文件的内容?
- 誰有象IE一樣的下拉菜單﹖
- 验证在文本框中输入的是否为数字??谢谢
- 请高手帮忙看下 关于 IE兼容 maxlength问题
- js中验证上传文件的大小,width 和height?
- 请问:jquery easyui datagrid combobox事件更新编辑状态下的datagrid行
var myreg = /^zhou[a-z]+$/;
对啊,如果匹配从0到9的字符,那你就头大了
以zhou开头,那zhou也可以说是以zhou开头吧
var myreg = /^zhou|zhou[a-z]+$/;