javascript下使用正则表达式
1.用脚本验证一个输入框:
1
var name = document.getElementByI("tb_id");
2
if(name.value == "")
3
{
4
alert("企业编号不能为空!");
5
return;
6
}
7
var regexs = /^(\w){1,10}$/;
8
var result = regexs.test(name.value);
9
if(result == false)
10
{
11
alert("企业编号输入错误,不可使用!");
12
return;
13
}
var name = document.getElementByI("tb_id"); 2
if(name.value == "")3
{4
alert("企业编号不能为空!");5
return;6
}7
var regexs = /^(\w){1,10}$/;8
var result = regexs.test(name.value);9
if(result == false)10
{11
alert("企业编号输入错误,不可使用!");12
return;13
}2.另一种方式:
1
var str = document.getElementByI("tb_phone");
2
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
3
if(!patrn.exec(str.value))
4
{
5
alert("电话号请输入数字或-号!");
6
return;
7
}
var str = document.getElementByI("tb_phone");2
var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/; 3
if(!patrn.exec(str.value))4
{5
alert("电话号请输入数字或-号!");6
return;7
}

浙公网安备 33010602011771号