c# - 数字范围的正则表达式
问题描述
是否有一个正则表达式允许如果数字以 1 开头,则长度为 10,如果数字开头不是 1,则长度为 9。
例子:
012345678
(因为它以 0 开头,所以需要的长度是 9)1234567890
(因为它以 1 开头,所以需要的长度是 10)
我尝试 ^[1][0-9]{8,9}
过,但它只适用于这种b
情况。
我需要一个能够满足这两个条件的正则表达式。
解决方案
推荐阅读
- python - pytest:如何覆盖 python 程序中的命令行选项?
- java - 如何让 for 循环程序循环只有 20 次?
- linux - 用于查找子字符串出现次数的 Shell 脚本
- r - R按具有多个条件的列有条件地替换_na值
- java - 从子集合 Firestore/Android 中删除地图
- matlab - Matlab编程中的循环函数
- node.js - 在 Adonis.js 为什么 refreshToken 为空?
- javascript - puppeteer 打开 chrome 时无法使用 chrome 扩展
- xamarin - Xamarin 表单切换事件导致无限循环 - 组切换
- tensorflow - 如何在 Keras 中完成模型