Мне нужно проверить запись textBox, которая содержит время.
Время должно быть в формате ЧЧ: мм и в 24-часовом формате.
Например:
09:00, 21:00, 00:00, etc.,
Неправильные записи:
2534, 090, *7&**, etc.,
Если введенное время в формате ЧЧмм, то мне нужно добавить «:» к записи.
Например,
If textBox entry= 0930, it should be changed to 09:30
Это то, что у меня пока есть:
String textBoxVal = getTextBoxValue();
String colonCheck = ":";
if (!textBoxVal.contains(colonCheck)){
textBoxVal = textBoxVal.substring(0,2) + ":" + textBoxVal.substring(2,4);
}
Но, как очевидно, этот код не будет работать для всех случаев.
Я не очень знакомс regex, поэтому любая помощь в том, как этого можно достичь с помощью regex в Java, будет полезна! Спасибо!