java中用于指定字符的正则表达式格式

时间:2014-12-12 18:01:12

标签: java regex

我需要正则表达式格式允许'#',' - '和字母数字值,不应允许任何其他值。我试过了正则表达式"^[A-Za-z0-9#-]"。它允许所有特殊字符不是在beging,而是在其他地方。

1 个答案:

答案 0 :(得分:1)

您可以使用此正则表达式:

^[A-Za-z0-9#-]+$

您的正则表达式:^[A-Za-z0-9#-]仅在行开头检查这些字符。您需要将量词+与锚$一起使用。