1
我目前正在處理一個任務,我需要從表單(JSP和servlet)驗證一些用戶輸入。我使用正則表達式來檢查,即電話號碼是否只包含整數。我想用名字和姓氏來做同樣的事情,但是我對理解正則表達式有些困難。使用正則表達式在java中檢查字符串的有效輸入
允許用於「名」的字符是字母,空格和破折號
我對PHONENUMBER檢查其工作原理:
else if(!number.matches("[0-9]+")){
return false;
}
允許的字符爲「姓」是字母和破折號(不佔空間) 所以我需要幫助的是名稱的表達。
'/ [A-ZA-Z - ] + /'。 –
這個名字,如果它們存在的話,可以同時出現空格和短劃線。或者應該每次只有一個發生? –