タグ

ブックマーク / nplll.com (2)

  • 半角英数をチェックする。

    正規表現を使って、半角英数をチェックする。 基的には、[a-z]、[A-Z]などを利用する。 半角英字:[a-z][A-Z] 半角数字:[0-9]または\d 半角英数字:[a-zA-Z0-9] 使用例 if(preg_match("/^[a-zA-Z0-9]+$/", $str)){ print "すべて半角英数である"; } else { print "すべて半角英数ではない"; } 半角記号までチェックする場合には、ASCII文字コード表を参考に設定する。 例えば、[!-/]と設定すれば、!から、/までの記号を表現することが出来る。 これを参考に、半角の英字、数字、記号を表現すると、[!-~]となる。 使用例 if(preg_match("/^[!-~]+$/", $str)){ print "すべて半角英数記号である"; } else { print "すべて半角英数記号ではない"

    半角英数をチェックする。
    chanpon0
    chanpon0 2013/01/04
    半角英数チェック
  • IE以外のブラウザ(Firefox/Safari/Opera…)でクリップボードにコピーする(Flash ver.10対応) | mutter

    ボタンなどをクリックしてテキストをクリップボードにコピーすることは、 InternetExplorerであれば、JavaScriptを使って比較的容易に実現できます。 ソース(IE限定) <input type="submit" onClick="javascript:clipboardData.setData('Text', this.value);" value="このテキストをコピーする" /> サンプル しかし、この「clipboardData.setData」という関数はIE独自のもので、 IE以外のブラウザでは実装されていません。 というわけで、FirefoxなどIE以外のブラウザでクリップボードを使うには、他の方法が必要です。 この解決には以前から、Flashを利用した手法が使われてきたのですが、 Flashがver10になって以降セキュリティが強化され、多くが動かなくなって

    IE以外のブラウザ(Firefox/Safari/Opera…)でクリップボードにコピーする(Flash ver.10対応) | mutter
    chanpon0
    chanpon0 2010/10/10
    ブラウザからクリップボードへのコピー
  • 1