台灣最大程式設計社群網站
線上人數
1266
 
會員總數:246037
討論主題:189624
歡迎您免費加入會員
討論區列表 >> Java >> 只允許輸入[英數和下底線]
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
只允許輸入[英數和下底線]
價值 : 80 QP  點閱數:455 回應數:2
樓主

Eric Chen
門外漢
0 26
380 24
發送站內信

請問在JAVA裡條件只能允許輸入英文數字及下底線的正規化表示法要怎麼表示?




搜尋相關Tags的文章: [ 正規化表示 ] , [ JAVA ] ,
本篇文章發表於2019-03-24 22:45
1樓
回應

海洋風
檢舉此回應
請參考!

import java.io.*;
public class RegularJude {
public static void main(String[] args) throws IOException {
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
while(true) {
System.out.print("Please Input a String :");
String str = br.readLine();
if (!str.matches("[0-9a-zA-Z_]+")) {
System.out.println("Your Input is not legal !");
} else
System.out.println("God Job !!");
}


}
}
本篇文章回覆於2020-04-10 14:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
最有價值解答

海洋風
檢舉此回應
不要數字的話,0-9 拿掉!
!str.matches("[a-zA-Z_]+")
本篇文章回覆於2020-04-10 14:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.