purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

正規表現

PHP でひらがな、空白を許可する

if (strlen($fields['txt_kana']) > 0 && !mb_ereg("^[ァ-ヶー\-\s]+$", $fields['txt_kana'])) { カタカナをで入力してください。 } if (strlen($fields['txt_kana']) > 0 && !mb_ereg("^[ぁ-んー\-\s]+$", $fields['txt_kana'])) { ひらがなを入力してくだ…

正規表現のデリミタ

正規表現を使う時いまだに サルにもわかる正規表現入門にお世話になってる僕ですが、 今回こんなエラーが出てきました。 Delimiter must not be alphanumeric or backslash in 〜 翻訳に通すと デリミタ(先頭と末尾の区切り文字)は英数字やバックスラッシ…

MTで正規表現を使う

まず、正規表現を使うためにはRegex Pluginというプラグインを使用する。使い方等はsix Apartのサイトにある。この際、ふつうのサンプルだと <MTIfNotMatches var="CategoryBasename" pattern="m/graduates/"> 条件が一致しなかったとき表示 </MTIfNotMatches> といった書式で書いているがうちの会社の前歴では、 <MTIfNotMatches var="CategoryBasename" pattern="m/graduates/i"> 条件が一致しなかったとき表</mtifnotmatches>…