みかづきブログ・カスタム

基本的にはちょちょいのほいです。

正規表現でテキストが全角のみかをチェックする 📝

f:id:kimizuka:20200718150538p:plain

もろもろ、調べた結果、

/[^\x01-\x7E\uFF61-\uFF9F]/

この正規表現にマッチすれば、全角文字という結論に達しました。
1バイトの文字と半角カタカナ以外を全角文字と定義した書き方です。

/^[^\x01-\x7E\uFF61-\uFF9F]+$/.test('あいうえお'); // => true
/^[^\x01-\x7E\uFF61-\uFF9F]+$/.test('アイウエオ'); // => false