范文健康探索娱乐情感热点
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

js正则表达式是什么

  js正则表达式
  什么是正则表达式
  正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表通常被用来检索、替换那些符合某个模式(规则)的文本。
  许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎,还有java语言自带的。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。
  javascript的17种正则表达式
  "^\\d+$"  //非负整数(正整数 + 0)
  "^[0-9]*[1-9][0-9]*$"  //正整数
  "^((-\\d+)|(0+))$"  //非正整数(负整数 + 0)
  "^-[0-9]*[1-9][0-9]*$"  //负整数
  "^-?\\d+$"    //整数
  "^\\d+(\\.\\d+)?$"  //非负浮点数(正浮点数 + 0)
  "^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数
  "^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
  "^(-(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数
  "^(-?\\d+)(\\.\\d+)?$"  //浮点数
  "^[A-Za-z]+$"  //由26个英文字母组成的字符串
  "^[A-Z]+$"  //由26个英文字母的大写组成的字符串
  "^[a-z]+$"  //由26个英文字母的小写组成的字符串
  "^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串
  "^\\w+$"  //由数字、26个英文字母或者下划线组成的字符串
  "^[\\w-]+(\\.[\\w-]+)*@[\\w-]+(\\.[\\w-]+)+$"    //email地址
  "^[a-zA-z]+://(\\w+(-\\w+)*)(\\.(\\w+(-\\w+)*))*(\\?\\S*)?$"  //url
  在js中定义正则表达式很简单,有两种方式,一种是通过构造函数,一种是通过//,也就是两个斜杠。
  例如:var re =new RegExp("\\?(\\w{1,}=\\w{1,}&){1,}\\w{1,}=\\w{1,}");
  使用构造函数定义正则表达式,注意大小写,负责就会不起作用。由于构造函数的参数是一个字符串,也可以是两个斜杠的方式定义,遇到一些特殊字符就需要使用\进行转义
  通过双斜杠的方式定义同样的正则表达式
  代码如下:var re =/\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/;
  代码如下:var re =new RegExp( /^\?(\w{1,}=\w{1,}&){1,}\w{1,}=\w{1,}/);可以和构造函数达到同样的效果,但仔细分析,发现,通过构造函数需要更多的转义字符\

华硕游戏笔记本哪个好?华硕游戏笔记本价位不算贵,质量不错,性能也很好,有不少游戏发烧者都对华硕游戏笔记本情有独钟,为了让大家在购买华硕游戏笔记本时更加的方便,下面我就向大家推荐几款华硕游戏笔记本,供大家空调氟利昂有没有毒空调氟利昂多久加一次详解空调是家家户户必备电器,它能够让生活变得更加舒适。但是空调使用时间过久,会出现一些问题,导致空调无法运转。常见的问题有空调缺氟,所以就需要给空调添加适量的氟利昂。但是氟利昂是一种化航嘉多核WD500怎么样航嘉多核WD500的外观采用的航嘉较常用的镀镍处理,表面为暗银色,镀镍的表面比较光滑,硬度较高,抗氧化能力也比较强,而且比较耐磨,长久使用也能保持电源外观外观崭新不变。航嘉多核WD分析航嘉多核dh6怎么样详解电源对于一款主机来说就好比汽车的发动机,一款好的电源能够为电脑的运转提供源源不断的动力,电脑才能发挥高效能。我们在生活中经常遇到一些电脑重启或者电脑死机的现象,这些问题大多都是因为航嘉磐石500电源好不好航嘉磐石500电源详细介绍航嘉的磐石服务器是一种电源,航嘉磐石500是这个系列当中的一款。对于超频使用者来说,航嘉磐石500是一种很好的供电设备,它能够提供性能稳定的电源,也能够兼容其他设备,有良好的兼容性如何选购家用洗车机呢?小编今天教教你详解如今私家车在家庭里越来越多了,因为人们的生活水平提高了,私家车的价格有底也有高,想拥有一辆车还是很容易的事情,就看你想要一辆什么价位的汽车。有了车之后,如果是去了一段泥泞的地方,弄全自动洗地机价格全自动洗地机型号洗地是商场工厂仓库等等场所都可能需要做的清洁工作,尽管洗地是一件轻松容易且没有技术含量的工作,但由于面积太大,洗地的时候会浪费大量的时间和劳动力,带来很多的麻烦。后来为了减轻工作量洗鞋机怎么样洗鞋机品牌性能价格介绍图文详解导语今天小编给大家介绍一下关于洗鞋机的相关知识,对于洗鞋机相信很多的朋友都是不了解的,因为洗鞋机在市场上出现的时间非常的短,是在二零一四年的时候在市场上开始出现的。所以对于洗鞋机了亚德客磁性开关的选型方法以及厂家价格推荐图文磁性开关指的是一种可以利用磁场的信号来进行线路的控制的一种开关,通常的磁性开关包括单触点开关和双触点开关两种。一般的磁开关的材质多种多样,不同的材质可以用于不同的场景中,PPPVD差压开关工作原理及其组成部分特性介绍图解差压开关他的装置外表和我们普通的开关并没有什么两样,但是如果我们把它简简单单当成一种开关装置,那就大错特错了,他的里面装置要比普通的开关复杂的多。下来小编就给大家讲解一下关于差压开电压稳压器价格及作用原理图文在电量使用高分期的时候就会出现电压不稳的情况,而电压稳压器的出现又带来了解决这个问题,它可以长时间的时间处在一个非常合适的使用范围内,使得电压稳压器已经投入市场,就受到了非常多家庭
机房空调用哪个品牌好优质机房空调品牌推荐详情空调的种类有很多种,有我们的家用空调像壁挂式空调柜式空调还有比较高级的中央空调等等,机房空调也属于空调的一种,但是它的功能与用途和我们一般的空调大有不同,机房空调一般是运用是机房专移动空调品牌哪个好移动空调品牌推荐详解空调是我们现在生活中必不可少的一种家电,能够帮助我们创造合适的温度。现在空调也是出现了很多的类型,移动空调是现在很多人都喜欢的一种,但是现在移动空调出现了很多的品牌,为了方便大家的家庭用立式空调哪个品牌好家庭用立式空调的品牌推荐详解家庭用立式空调是很不错的。空调种类有很多种,尤其是立式空调更是受到了很多消费者的喜爱。立式空调外形优美制冷效果好,因此在很多家庭的客厅都会有它的存在。不过市场上客厅立式空调品牌有很空调哪个牌子好用空调品牌推荐详解在平时的生活中到处能见到空调,空调在我们生活中的作用还是挺大的,我们可以发现,随着近年空调的销量越来越好,市场上空调的品牌也越来越多了,那么,空调到底哪个品牌比较的好呢?下面小编来柜式空调哪个品牌好柜式空调品牌推荐详解不少人家里现在用的都是柜式空调,相比挂机,柜式空调具有可移动性,而且吹的风凉爽度更高,适用的面积更广。不同品牌的柜式空调使用效果不同,重要的是质量上的差异,空调用的久了清洗也是个问移动式空调效果怎么样移动式空调效果说明移动式空调效果怎么样有的朋友跟小编说在外面打工,房东太小气,空调都不让装,说电表带不起。不过没关系,不知道这位朋友知不知道有移动空调这一个东西。移动空调呢?顾名思义就是一个可移动的家用便携式空调怎么样家用便携式空调原理介绍详解空调,无论是在炎炎酷暑,还是在这冰天雪地的寒冬腊月,它都是我们家里的一个不可的电器,它给予了我们更加舒适的温度,让我们的生活更加健康舒服,在30多度的酷暑里,我们在家可以享受着凉爽迷你移动空调具有什么特点迷你移动空调特点介绍图文传统的空调,不管是分体式的壁挂空调柜式空调,还是中央空调,都需要占用比较大的空间,并且安装完了,不能随意移动。而现在迷你移动空调出现了,是一种不需要安装,并且体积小,所有结构都在一迷你空调真能制冷吗空调在夏天和冬天的使用率非常高,空调都能够给人们的生活带来很大的便利和舒适度,越来越多的人离不开空调。随着科技的不断发展,迷你空调也逐渐进入到了人们的生活中,那么对于迷你空调,人们迷你空调使用效果怎么样迷你空调使用效果解析详情现代科技更新日新月异,空调也是这样,从体积比较大的空调到现在体积比较小,甚至还有迷你空调,体积比较小,甚至可以直接拿在手掌上,走到什么地方,想要使用就使用,相当方便。迷你空调当前深移动式空调怎么样移动式空调介绍优缺点移动式空调怎么样移动空调生产出来的时候,可能会有很多人都质疑这种小型空调的效能,感觉它的制冷制热效果也和它娇小的体型一样微不足道。一般来说,移动空调所使用的功率和制冷热量和普通空调