请帮助正则表达式。我正在验证一个字符串。该值不应仅包含 %,如果有 %,则长度应超过 3 个字符,包括 %。% 可以是字符串中的任何位置(包括点)。
我可以想出这个。仅当 % 在字符串中时才应进行此验证。如果没有 %,则不需要验证。
@"^[a-zA-Z0-9'.]*%"; //{3,}$";
谢谢,纳文
例子:
"%"- 失败"%12"- 失败"%123"- 经过"%1234"- 经过"12%3"- 经过"abc%"- 经过"abc"- 经过"A"- 经过"ABC"- 经过