正则表达式问题,匹配数字+固定汉字,如 1楼 或者 1楼2楼3楼 这样的格式可以通过

我的意思不是说1楼 2楼 或者3楼

是写 1楼
1楼2楼
2楼3楼
9楼18楼

这样都可以通过 但是你写十一楼1楼 就不行了 是这个意思
最新回答
洛洛微光暖

2024-04-24 17:14:49

static void Main(string[] args)
{
string value = "9楼18楼";

Regex r = new Regex(@"^([1-9]{1}\d*[楼])+$");

Console.WriteLine(r.Match(value).Success);

Console.ReadKey();
}
一抹暖阳

2024-04-24 19:46:52

\d{1,}[\u4e00-\u9fa5]
匹配数字 加一个汉字
鸿笺钟书

2024-04-24 13:52:11

/^[1-9]{1}\d*[楼]$/

可用,试下哈,自己写的
逗二比

2024-04-24 03:08:33

PHP
\d{1,3}楼
青苓菀

2024-04-24 10:58:05

\d{1-4}楼