首页 > 其他分享 >精通正则表达式 - 实例

精通正则表达式 - 实例

时间:2023-02-17 10:47:44浏览次数:49  
标签:function 精通 return 正则表达式 浮点数 value 实例 test

1. 正整数

正则表达式:/^(?!0)[0-9]+$/

  • 不以0开头
function isInteger(value) {
  return /^(?!0)[0-9]+$/.test(value);
}

2. 非0数

正则表达式:/^\-?0\.[0-9]*[1-9]+[0-9]*$|^\-?(?!0)[0-9]+(\.[0-9]+)?$/

  • 不以0开头的整数,并且末尾不能有. 例如:0001 或 1000.
  • 允许正数和负数
  • 允许浮点数,但不允许无效的浮点数。例如:0.000
function isNonzero(value) {
  return /^\-?0\.[0-9]*[1-9]+[0-9]*$|^\-?(?!0)[0-9]+(\.[0-9]+)?$/.test(value);
}

标签:function,精通,return,正则表达式,浮点数,value,实例,test
From: https://www.cnblogs.com/xiaodi-js/p/17129281.html

相关文章

  • [转]正则表达式“\w”无法正常匹配中文
    原文地址:正则表达式“\w”无法正常匹配中文-YFEYI-博客园(cnblogs.com)使用webstorm的替换功能,使用正则,发现\w只能匹配英文,不支持中文,搜索到这篇博文,进行记......
  • 深度理解变分自编码器(VAE) | 从入门到精通
    前言本文介绍了深度理解变分自编码器(VAE)的系列发展及相应的局限性。 本文转载自CVHub作者丨派派星 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结......
  • 002.初始话Ioc容器——基于构造方法实例化对象(Bean)
    1.三种XML实例化Bean的配置方式  1.基于构造方法实例化对象  2.基于静态工厂实例化对象  3.基于工厂实例方法实例化对象2.详细讲解  2.1  基于构造方......
  • Python装饰器实例讲解(三)
    Python装饰器实例讲解(三)本文多参考《流畅的python》,在此基础上增加了一些实例便于理解姊妹篇Python装饰器实例讲解(一),让你简单的会用Python装饰器实例讲解(二),主要......
  • jmeter正则表达式提取器
    正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的......
  • Python 高级编程之正则表达式(八)
    目录一、概述二、正则表达式语法1)字符匹配2)字符集合3)定位符4)分组1、定义分组2、引用分组3、命名分组三、Python的re模块1)re.match()方法2)re.search()方法3)re.match()......
  • 常用正则表达式
    非空/^.+$/正整数正则(不包括0)/^[1-9]\d*$/正整数正则(包括0)/^[+]{0,1}(\d+)$/正数的正则表达式(不包括0,小数保留两位)^((0{1}.\d{1,2})|([1-9]\d.{1}\d{1,2})......
  • 直播平台开发,电话号码正则表达式
    直播平台开发,电话号码正则表达式 //正则表达式letreg_tel=/^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$/ if(reg_tel.test(pho......
  • selenium webdriver 实例化对象的常用属性和方法
    1.获取当前标签页浏览器渲染之后的网页源代码driver.page_source2.获取当前标签页urldriver.get_url3.关闭当前标签页(如果只有一个标签页则关闭整个浏览器)......
  • Python正则表达式
    使用正则表达式正则表达式相关知识在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要,正则表达式就是用于描述这些规则的工具,换句话说正则表达......