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

2016-02-19 12:41 80 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*$");     
  在引号中需要转义
第一双有双引号,双引号要加多一次转义的,第二个没有,这就是区别 

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

延伸阅读
标签: Web开发
JScript中用于表示未定义的undefined标识符到底是表示什么未定义?它和"undefined"(包括"在内)又有什么区别和联系呢?为什么有的时候可以使用undefined来和变量做比较,而有的时候又不行呢?     underfined和"undefined"的区别大家一眼就能看出来。在一般的认知下,我们认为undefined是JScript提供的一个"关键字",而"undefine...
标签: 孩子
帮助孩子直接面对挫折 在超市里,4岁的亮亮看到自己爱吃的糖果,要求妈妈买,妈妈不同意,亮亮便纠缠不休,但妈妈的态度很坚决。当亮亮意识到今天他无论如何也得不到糖果了,他气急败坏起来,转身从货架上抓了两个桔子,狠狠地摔到了地上。看到亮亮的行为,妈妈很是震惊。但事实上,亮亮并不另类,很多孩子都会这么做。孩子为何频频受挫?⊙3...
意外宝宝并非喜从天降 很多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...

经验教程

10

收藏

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