オフィス

仕事

英字

2020/9/13

Javaで英字のチェックを実装する方法

はじめに 正規表現を使いJavaで英字のチェックを実装する方法を紹介します。 チェック内容 正規表現 英字 ^[a-zA-Z]+$ 英字(大文字) ^[A-Z]+$ 英字(小文字) ^[a-z]+$ スポンサーリンク 【Java】正規表現で英字のチェック 正規表現を使った英字チェックは次の通り。 /** * 英字チェック * @param value 検証対象の値 * @return 結果(true:英字、false:英字ではない) */ public static boolean isAlphabet( ...

2020/9/13

Javaでひらがなのチェックを実装する方法

はじめに 正規表現を使い、Javaで「ひらがな」のチェックを実装する方法を紹介します。 今回の例で使用する正規表現は以下です。 ^[\u3040-\u309F]+$ スポンサーリンク Javaで「ひらがな」のチェックを実装する 正規表現を使った「ひらがな」のチェックを次の通り。 /** * ひらがなチェック * @param value 検証対象の値 * @return 結果(true:ひらがな、false:ひらがなではない) */ public static boolean isHiragana(Str ...

2020/9/13

Javaで半角カナのチェックを実装する方法

はじめに 正規表現を使い、Javaで半角カナのチェックを実装する方法を紹介します。 【半角カナの正規表現】 \uFF65-\uFF9F 正規表現による半角カナ(半角カタカナ)チェック 正規表現による半角カナのチェックは次の通り。 /** * 半角カタカナチェック * @param value 検証対象の値 * @return 結果(true:半角カタカナ、false:半角カタカナではない) */ public static boolean isKanaHalf(String value) { boolea ...

2020/9/16

Spring Boot + JPAでデータを物理削除する

はじめに 前回の記事では「Spring Boot」と「Thymeleaf」を使用して詳細画面を作成しました。本記事では詳細画面から「削除」リンクを押下して、対象データを物理削除する方法を紹介します。 ※論理削除をするのが一般的ですが、本記事では物理削除しています。 前回の記事はこちら → Spring Boot + Thymeleafで詳細画面を作成する スポンサーリンク [前回の記事で紹介した一覧画面] [前回の記事で紹介した詳細画面]   ユーザー情報一覧画面の「詳細」リンク押下で、ユーザー ...

2020/9/13

Javaで全角カナのチェックを実行する方法

はじめに Javaでカタカナ(全角)のチェックを実装する方法を紹介します。 今回のチェックでは、次の正規表現を使用します。 【正規表現】 ^[\u30a0-\u30ff]+$ 正規表現による全角カナ(全角カタカナ)チェック 正規表現を使った全角カナのチェックは次の通り。 /** * 全角カタカナチェック * @param value 検証対象の値 * @return 結果(true:全角カタカナ、false:全角カタカナではない) */ public static boolean iskana(strin ...

2020/9/13

Javaで電話番号のチェックを実装する方法

はじめに Javaで電話番号のチェックを実装する方法を紹介します。 まず固定電話は以下の形式です。 国内プレフィックス「0」:1桁 市外局番(1~4桁)/市内局番(1~4桁):合計5桁 加入者番号:4桁 市外局番と市内局番は合計で5桁であり、電話番号が多く必要な地域では市内局番の桁数が多くなっています。 国内プレフィックス 市外局番 市内局番 例 0 〇 〇〇〇〇 東京(03-3264-0000) 〇〇 〇〇〇 横浜(045-901-0000) 〇〇〇 〇〇 旭川(0166-25-0000) 〇〇〇〇 〇 ...

2020/9/13

Javaで郵便番号のチェックを実装する方法

はじめに Javaで郵便番号のチェックを実装する方法を紹介します。 今回のチェックで使用する正規表現は以下です。 郵便番号の形式 郵便番号の例 正規表現 ハイフン付きの郵便番号 156-0044 ^[0-9]{3}-[0-9]{4}$ ハイフンなしの郵便番号 1560044 ^[0-9]{7}$ スポンサーリンク ハイフン付きの郵便番号チェック ハイフン付きの郵便番号チェックは次の通り。 /** * 郵便番号チェック * @param value 検証対象の値 * @return 結果(true:郵便番号 ...

メール

2020/9/13

Javaでメールアドレスのチェックを実装する方法

はじめに メールアドレスのチェックをインターネットで検索すると、正規表現を使ったチェック方法が多く紹介されています。 しかし、RFCで定義されているメールアドレスの書式を満たしている正規表現は、ほとんど見たことがありません。 スポンサーリンク たとえば、以下はRFCの規定において有効なメールアドレスです。 Abc@example.com (dot-atom) Abc.123@example.com (dot-atom) user+mailbox/department=shipping@example.co ...

2020/8/31

Leafletで地図やマーカーを削除(remove、removeLayer)する方法

はじめに 地図データを扱うためのJavaScript ライブラリである「Leaflet」と「OpenStreetMap」を使い、地図やマーカーを削除する方法を紹介します。 スポンサーリンク 地図の表示イメージは次の通りです。ボタンを押下することで、地図の削除・再表示、マーカーの表示・削除をすることができます。 OpenStreetMapとLeafletで地図やマーカーを削除する方法 HTMLとJavaScriptの実装例は以下です。 <!DOCTYPE html> <html> & ...

2020/8/31

OpenStreetMapとLeafletで表示位置を変更する方法

はじめに 地図データを扱うためのJavaScript ライブラリである「Leaflet」と「OpenStreetMap」を使い地図の表示位置を変更する方法を紹介します。 地図の表示イメージは以下の通りです。ボタンを押下することで、地図の表示位置が変わります。 JavaScriptの実装例 <!DOCTYPE html> <html> <head> <title>OpenStreetMapとLeafletで表示位置を変更する</title> &lt ...

© 2020 ITを分かりやすく解説