检查字符串是否不包含字母数字,空格和特殊字符

时间:2019-10-14 12:23:17

标签: java regex regular-language

我需要检查字符串是否不包含字母a-zA-Z,数字,空格和某些特殊字符(“”,“”,(,$)),但这些都不是强制性的。仅这些字符应有效,并且如果string不包含某些特殊字符,而仅包含允许的字符,则应允许使用,大小应为3-15。 例如:

  • abc1x-已接受
  • abcab-已接受
  • abca; *-拒绝

我正尝试使用以下正则表达式,但无法正常使用...

[^a-zA-Z0-9!$%&)(*:#~@]

谢谢您的帮助

0 个答案:

没有答案