给你个例子,你自己再改
<script language="javascript">
var re1="\\d";
var re=new RegExp("\\d"+re1);
alert(re.test("22"));
</script>
<script language="javascript">
var re1="\\d";
var re=new RegExp("\\d"+re1);
alert(re.test("22"));
</script>
var re1="\\d";
var re=new RegExp(re1); //删除了"\\d"
alert(re.test("22"));
</script>但是在IE6环境下运行的时候,然后依然为true,re1 = "\\d" 不是只能是一个数字吗??请指教,谢谢!
因为里面只要包含一个数字就可以了
如果你要只匹配一个数字的话
re="^\\d$";