Как использовать регулярное выражение для проверки правильности строки, должны начинаться с буквы, все другие символы могут быть буква / число / пробел в Java - PullRequest
2 голосов
/ 15 марта 2011

Я делаю проверку строки, которая содержит ASAHSHAS, 342746726, GHG55656, эта допустимая строка и пробелы разрешены.Заранее спасибо !!

Ответы [ 2 ]

2 голосов
/ 15 марта 2011

Это должно сделать это.

^[a-zA-Z][a-zA-Z0-9 ]+$
0 голосов
/ 15 марта 2011

Регулярное выражение, которое вы ищете, может выглядеть следующим образом ^\\w[\\w\\d ,]*$.Вот пример использования его:

String string = "ASAHSHAS,342746726,GHG55656";
if (string.matches("^\\w[\\w\\d ,]*$")) {
    System.out.println("It matches!");
}
else {
    System.out.println("It does NOT match!");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...