在正则表达式java里面的空的空间

时间:2018-04-02 22:28:58

标签: java regex space

我正在尝试验证电话号码。格式为(xx)x​​xxxx-xxxx。 当我忽略(xx)之后的空间时,它正在工作。我正在使用这个表达式:

return telefone.matches("\\(([10]|[1-9][0-9])\\)\\d{5}-\\d{4}");

我试图在'\\)'之后添加一个简单的空格,但它不起作用。我也试过使用'\\ s',但它也不起作用。有人能帮助我吗?

1 个答案:

答案 0 :(得分:2)

使用\s来匹配空格字符:

return telefone.matches("\\(\\d{2}\\)\\s+\\d{5}-\\d{4}");