可以用两个参数来设置,一个是掩码,另一个是字符类型
比如,掩码为:xxx-xxx-xxx,字符类型为数字(\d)
则:
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = "xxx-xxx-xxx";
str = str.replace(/x/g,"\\d");
var reg = new RegExp(str,"");
document.write(reg.test("123-321-345"));//-->
</SCRIPT>
比如,掩码为:xxx-xxx-xxx,字符类型为数字(\d)
则:
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = "xxx-xxx-xxx";
str = str.replace(/x/g,"\\d");
var reg = new RegExp(str,"");
document.write(reg.test("123-321-345"));//-->
</SCRIPT>
<!--
var reg = /^\d{3}-\d{3}-\d{3}$/;
document.write(reg.test("123456-123-123123"));//-->
</SCRIPT>