ITPub博客

首页 > 应用开发 > Javascript > Web 前端开发之js正则表达式用法

Web 前端开发之js正则表达式用法

原创 Javascript 作者:清风艾艾 时间:2018-07-24 22:49:26 0 删除 编辑

      前端web开发中,在数据走向后端之前,有必要做数据校验,就需要用到正则表达式,

但是js中使用正则表达式,需要注意书写在正则表达式的单独一行,正则表达式前后不能有

引号,单引号也不行,也不能有分号,负责整个正则表达式失去作用。

      例如:我想在对input标签中的IP地址进行校验是否合规,需要用到正则表达式:

/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/

      但是,js函数中,我们需要这么写,如图所示:

     需要特别注意,正则表达式前后不能有引号、双引号和结尾的分号,否则js函数AddHost失去作用。

     如上图书写正则表达式,即可实现对IP地址的校验:

    对于JS中校验数据,用到正则表达式,需要这么特殊的用,特此记录。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29357786/viewspace-2158461/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
个人喜欢IT行业,目前从事数据库工作,包括Oracle、mysql、mongodb、sqlserver等数据库的维护,喜欢专研开发技术,尤其对java程序的开发感兴趣。工作经历上,在中国联通系统集成公司、中公网医疗信息技术有限公司做过数据库技术支持;目前在海量数据,负责华东区oracle、mysql、mongodb的维护工作。

注册时间:2015-01-30

  • 博文量
    251
  • 访问量
    544835