エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ひらがなチェックでつまずいたこと - ソフトウェア開発者の日常
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ひらがなチェックでつまずいたこと - ソフトウェア開発者の日常
人名のふりがなとして、ひらがなが入力されているか、JavaScriptやPHPでチェックしています。 photo cre... 人名のふりがなとして、ひらがなが入力されているか、JavaScriptやPHPでチェックしています。 photo credit: fhisa via photopin cc 「ー(長音)」がひらがなと判定されない 正規表現でチェックしていて、PHPの場合、文字コードがECU-JPで作られたページでは、 preg_match("/^(¥xa4[¥xa1-¥xf3]|¥xa1[¥xb5¥xb6¥xab])+$/",$str) でチェックして、UTF-8の場合は、 preg_match("/^[ぁ-ゞ]+$/u",$str) でチェックしていました。 人名のふりがなとしては問題ありませんでしたが、そのまま他の用途でひらがなチェックとして利用したところ、「ー(長音)」が入力された場合、ひらがなではないと判定されました。 「ー(長音)」をひらがなと判定するには EUC-JPとUTF-8の両方とも、文