我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

实现一个大于等于1,小于等于50万的正则表达式

实现一个大于等于1,小于等于50万的正则表达式。(不需要小数)
/^(?!500000|0+$)\d{1,6}$/这个好像不太行。

基本条件是前后都不能再有数字,所以前后都使用环视
然后分三种情况
匹配500000
匹配1到4开头,后面跟任意5个数字(100000到499999)
匹配1到9开头,后面跟0到4个任意数字(1到99999)
(?<!\d)(500000|[1-4]\d{5}|[1-9]\d{0,4})(?!\d)

近期文章

  • 关于std::thread的使用问题
  • C语言 求数的平均值?
  • 启动sqlserver数据导入导出向导时报错。
  • 求指导在Unity录制视频时遇到的问题
  • 想了解以下站内即时通讯( Instant Messaging)
  • 变量提升如何理解?var 和 function提升有什么区别?
  • 如何使用shapenet(关键词-数据集)
  • C语言学生成绩统计代码:从键盘输入一个班(全班人数在15~20之间)学生某门课的成绩
  • eclipse运行jsp文件浏览器报错是韩文
  • 关于#c语言#的问题:程序运行完没有那两行提示,按回车也无法退出运行
  • tensorflow.keras
  • 关于#华为obs桶#的问题,如何解决?
  • 访问webinf下面的文件出现404
  • ffmpeg 推流 海康NVR的回放流 推成 mpegts
  • 输入列表,如果列表有重复元素,输出True
  • 静态数据成员程序填空题
  • 访问java webinf下面jsp文件404
  • 该选择云计算还是云服务?
  • 如何在C#中引用一个对象
  • JS的原型链是什么?怎么使用它来实现继承?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华