reg有什么区别
导读:reg有什么区别?1、str.replace(/ /ig,"" ;2、new RegExp的方式代码示例:<form name=form1>字符串:<input name="t1" value="123456">模式...
reg有什么区别?
1、str.replace(/ /ig,"");
2、new RegExp的方式
代码示例:
form name=form1>
字符串:input name="t1" value="123456">
模式:/input name="t2" value="^\d*$"> /
/form>
script language=javascript>
function c1()
{
re=new RegExp("^\d*$");
alert(re.test("123456"));
}
function c2(form)
{
re=new RegExp(form.t2.value);
alert(re.test(form.t1.value));
}
function c3(){
re=/^\d*$/;
alert(re.test("123456"));
}
c1();
c2(document.form1);
c3();
/script>
上面的代码结果为:FALSE,TRUE,TRUE
请问结果中为什么第一个为FALSE?
第一个应为 re=new RegExp("^\\d*$");
\在引号中需要转义
第一双有双引号,双引号要加多一次转义的,第二个没有,这就是区别
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: reg有什么区别
本文地址: https://pptw.com/jishu/65383.html
