我正在尝试验证电话号码。格式为(xx)xxxxx-xxxx。 当我忽略(xx)之后的空间时,它正在工作。我正在使用这个表达式:
return telefone.matches("\\(([10]|[1-9][0-9])\\)\\d{5}-\\d{4}");
我试图在'\\)'之后添加一个简单的空格,但它不起作用。我也试过使用'\\ s',但它也不起作用。有人能帮助我吗?
答案 0 :(得分:2)
使用\s
来匹配空格字符:
return telefone.matches("\\(\\d{2}\\)\\s+\\d{5}-\\d{4}");