🇯🇵
Flutterで日本語を含むかチェックする方法
はじめに
今回はテキストに日本語が含まれているかどうかをチェックする方法をご紹介します。
正規表現でサクッと実装できます。
日本語を含むかどうかのチェック方法
以下でチェックができます。
bool containJapanese(String text) {
return RegExp(r'[\u3040-\u309F]|\u3000|[\u30A1-\u30FC]|[\u4E00-\u9FFF]')
.hasMatch(text);
}
全ひらがな
\u3040-\u309F
全角カタカナ(長音符込み)
\u30A1-\u30FC
漢字
\u4E00-\u9FFF
最後に
サクッと書いてみましたが、漏れや抜けがあるかもしれないです。
もし詳しい方いらっしゃいましたら、ご指摘いただけたらと思います。
Twitter では Flutter を中心とする技術関連の情報を発信しています!
参考
お仕事の依頼は以下のメールアドレスまでご連絡をよろしくお願いします。
mark.saito@jp-gx.com
Discussion