gpt4 book ai didi

c# - 正则表达式仅用于数字加上 'h' 字符

转载 作者:太空宇宙 更新时间:2023-11-03 17:56:00 24 4
gpt4 key购买 nike

只有在字符串中的任何位置包含数字和/或“h”或“H”字符时,我才想验证字符串。

例如

123 - valid
123h - valid
1h23 - valid
h234 - valid
123H - valid
asdf - invalid
123d - invalid



我只能限制数字的字符串,但不能满足 h 的附加要求。我怎样才能做到这一点?

最佳答案

^\d*h?\d*$

与忽略大小写选项一起使用。

here on Regexr
^锚定到字符串的开头。
\d*匹配 0 个或多个数字
h?匹配 0 或 1 小时
\d*匹配 0 个或多个数字
$锚定到字符串的末尾。

关于c# - 正则表达式仅用于数字加上 'h' 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11305156/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com