更新日: 2017-12-21 (木) 09:47:38 (124d)

:Android
:Java

Java 正規表現 半角英数字とハイフン、アンダースコアのみの判定

半角英数字、ハイフン(-)、アンダースコア(_)の判定は

[0-9a-zA-Z\\-\\_]+

です。

サンプルは下記の通り。

String group_name = "abcde-_"; 
if ( !group_name.matches("[0-9a-zA-Z\\-\\_]+")) {
       System.out.print("半角英数とハイフン、アンダースコアのみ入力できます");
}

ちなみに、下記のやり方だと全角英数も通っちゃいます。

[\\w+\\-_ ]+$

選択肢 投票
このページの情報は役に立った 3  
このページの情報は役に立たなかった 3  
どちらでもない 0  
このページが参照された数
Total: 20670, 今日: 31, 昨日: 0

でじうぃきは神奈川県横浜市の位置情報システム・スマホアプリ開発の株式会社オンラインコンサルタントが運営しています。
投稿
トップ   このページを編集する 再編集不可にする 差分 バックアップ 添付 複製 名前変更 リロード   新しいページを作る 一覧 検索する 最新の更新   ヘルプ   最終更新のRSS
Last-modified: 2017-12-21 (木) 09:47:38 (124d)