标签: asp.net .net regex
我的问题是,我必须编写正则表达式,它将禁止仅由数字组成的字符串。现在我有:
@"^\D{3,30}$"
但它不匹配像qwe2这样的东西。换句话说,我需要正则表达式:
qwe2
E.g。 qwe/{}21''@3 - 好; 123 - 糟糕; ab - 糟糕。
qwe/{}21''@3
123
ab
答案 0 :(得分:2)
否定前瞻^(?!\d+$)会使输入的匹配失败仅由数字组成。其余的很明显:
^(?!\d+$)
^(?!\d+$).{3,30}$
演示:https://regex101.com/r/ACeHB7/1