タグ

2012年3月24日のブックマーク (2件)

  • PHP での半角文字チェックはこれでいいんじゃないの

    ある文字列が半角のみでできていること、 つまり全角文字が含まれていないこと、 を確認したいことがたまにある。 そのやり方としていろんな人がいろんなことを書いていて 正規表現を使うものが多いと思うんだけど、 こんなんでもいいんじゃないかな。 if (strlen($str) === mb_strlen($str)) { return true; } else { return false; } シングルバイト扱いでの長さとマルチバイト扱いでの長さが同じなら半角。 これに文字エンコーディングの指定や半角カナ、制御文字の扱いを含めたら こんな感じでしょうか。 半角カナを許可するなら $include_kana を true に。デフォルト値は false. 改行やタブなども許可するなら $include_controls を true に。デフォルト値は false. 入力文字列 $str の文

    PHP での半角文字チェックはこれでいいんじゃないの
  • [クロスブラウザ]CSSだけで長いURLや文字がはみ出さないようにボックスの中で折り返す方法。 | Last Day. jp

    [クロスブラウザ]CSSだけで長いURLや文字がはみ出さないようにボックスの中で折り返す方法。 最終更新日: 2013/08/04 HTML/CSS こんにちは@sayobsです。今日紹介するのはCSSだけで長いURLや文字がはみ出さないようにボックスの中で折り返す方法です。 CSSを使う。先日「iPhoneからフェイスブックにシェアする方法」を書いた時に記事に長いブックマークレットを書く必要がありました。しかし下の画像のように長いコードが記事からはみ出して大変な事になっています。 これをはみ出さないように記事内で折り返す方法がWrapping Long URLs and Text Content with CSS : Perishable Pressで紹介されていました。 pre { white-space: pre; /* CSS 2.0 */ white-space: pre-wra

    [クロスブラウザ]CSSだけで長いURLや文字がはみ出さないようにボックスの中で折り返す方法。 | Last Day. jp
    sst
    sst 2012/03/24