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

2016-02-19 12:41 76 1 收藏

下面是个超简单的正则(JS)re=new RegExp("^\\d*$");与re=/^\d*$/;之间区别?教程,图老师小编精心挑选推荐,大家行行好,多给几个赞吧,小编吐血跪求~

【 tulaoshi.com - Web开发 】

以下代码结果为: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 
第一个应为   re=new   RegExp("^d*$");     
  在引号中需要转义
第一双有双引号,双引号要加多一次转义的,第二个没有,这就是区别 

来源:https://www.tulaoshi.com/n/20160219/1601542.html

延伸阅读
标签: Web开发
JScript中用于表示未定义的undefined标识符到底是表示什么未定义?它和"undefined"(包括"在内)又有什么区别和联系呢?为什么有的时候可以使用undefined来和变量做比较,而有的时候又不行呢?     underfined和"undefined"的区别大家一眼就能看出来。在一般的认知下,我们认为undefined是JScript提供的一个"关键字",而"undefine...
标签: 学习 孩子
如何让孩子主动学习 不少家长抱怨孩子学习不自觉,让人操心。不少老师也感觉到,孩子学习的依赖性特别强,从收拾书包到做作业,处处透着家长的影子。与此同时,孩子的自主学习能力越来越差。如果孩子缺乏自主学习的能力,会直接影响成绩的提高和自信心的形成,严重的还可能引起厌学情绪,家长应该引起关注。问题:学习依赖性强镜头一:幼儿园...
意外宝宝并非喜从天降 很多80后、90后将非计划 怀孕 美其名曰为喜从天降,视奉子成婚为水到渠成。然而事实并非想象那么完美,无数 新生儿 病例证明:这些来自于非计划怀孕的意外宝宝往往意味着胚胎命运多舛。 意外宝宝难保质量非计划怀孕导致孕前补充叶酸、接种疫苗等措施被耽误,胎儿质(图老师整理)量总体上比...
标签: Web开发
在网上找到一个用ASP开的假线程,发现和我以前做的一个程序不谋而合,只不过以前用的是VB,摘下来,储备. 1.原理实验 原理当然都一样,利用web服务器支持多线程,在同一页面里向服务器发多个http请求来完成我们的工作。还是先实验一下,在一个页面里同时写2个txt文件,比较写入时间的差异。代码如下: % startime=timer() ''----------asp实现多...
标签: Web开发
A common UI is to have a table of data rows, which when clicked on expand to show a detailed breakdown of "child" rows below the "parent" row. The only requirements ar...

经验教程

546

收藏

92
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部