2015-09-27 64 views
1

我目前正在處理一個任務,我需要從表單(JSP和servlet)驗證一些用戶輸入。我使用正則表達式來檢查,即電話號碼是否只包含整數。我想用名字和姓氏來做同樣的事情,但是我對理解正則表達式有些困難。使用正則表達式在java中檢查字符串的有效輸入

允許用於「名」的字符是字母,空格和破折號

我對PHONENUMBER檢查其工作原理:

else if(!number.matches("[0-9]+")){ 

       return false; 
} 

允許的字符爲「姓」是字母和破折號(不佔空間) 所以我需要幫助的是名稱的表達。

+0

'/ [A-ZA-Z - ] + /'。 –

+0

這個名字,如果它們存在的話,可以同時出現空格和短劃線。或者應該每次只有一個發生? –

回答

相關問題