PHPの正規表現ですが、判定する文字列の中にスラッシュが入っている時の処理はデリミタを//ではなく{}でくくればOKです。
例えば数字2桁/数字1桁をチェックしたいとき
1 2 3 4 |
<?php $str ="40/2"; var_dump(preg_match('{\d{2}/\d{1}}',$str)); //int(1) |
おまけ
いい正規表現チェッカーを見つけました。
簡単なチェックはこれでOKですね!
技術ブログ
投稿日:
PHPの正規表現ですが、判定する文字列の中にスラッシュが入っている時の処理はデリミタを//ではなく{}でくくればOKです。
例えば数字2桁/数字1桁をチェックしたいとき
1 2 3 4 |
<?php $str ="40/2"; var_dump(preg_match('{\d{2}/\d{1}}',$str)); //int(1) |
おまけ
いい正規表現チェッカーを見つけました。
簡単なチェックはこれでOKですね!
執筆者:matsumoto
関連記事
PDFで何かを出力する場合、ほとんどが納品書や請求書などの帳票でしょう。 これらもfpdfで出力することができます。 Contents1 ソース2 参考リンク ソース [crayon-662b9538 …
LaravelのFacadeについて自作する機会があったので、メモ。 デザインパターンの一種かと思います。 Contents1 サンプル2 使い所3 メリット4 デメリット5 参考リンク サンプル h …
Contents1 laravel Mix2 インストール laravel Mix 実務でlessを使っていて便利なのですが、コンパイルをatomのプラグインで行っていました。 ※保存されると自動的に …
herokuにあげたアプリを起動しようとしたらmb_convert_encodingでundefinedエラーが帰ってきました。 どうやらマルチバイトのライブラリがないエラーのようですね。 といいつつ …