源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

正则(JS)re=new RegExp("^\\d*$");与re=/^\d*$/;之间区别?

  • 时间:2022-08-06 02:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:正则(JS)re=new RegExp("^\\d*$");与re=/^\d*$/;之间区别?
以下代码结果为:FALSE,TRUE,TRUE      请问结果中为什么第一个为FALSE?      <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>  [b]第一个应为[/b]   re=new   RegExp("^\\d*$");        \在引号中需要转义 第一双有双引号,双引号要加多一次转义的,第二个没有,这就是区别 
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部