勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

javascriptとPHPで正規表現を使う場合

      2014/07/02

とりあえず使いそうなのは検索と置換。

javascript
var str = 'test';
var rs = str.match(/test/);

//マッチしたらtrue。せんかったらfalse
(rs) ? console.log('true') : console.log('false');

//eがあればaaaに置換する
var str_r = str.replace(/e/,'aaa');
console.log(str_r);

2013/05/22追記

日付のフォーマット変更

var str= str.replace( /(\d+)年(\d+)月(\d+)日/g , "$1/$2/$3" );

-----

PHP
$str = 'phptest';
//マッチしたらtrue。せんかったらfalse
echo (preg_match('/php/', $str)) ? 'true<br>' : 'false<br>';

//pがあればaaaに置換する。
$str_r = preg_replace('/p/', 'aaa', $str);
echo $str_r;

 - JavaScript, PHP, 正規表現

  関連記事

独自タグを変換して画像を表示させる

やりたい事↓↓ ----- {$IMG1}~{$IMG5}までの独自タグがある。 ...

pdfからjpg/jpegへ出来るだけ劣化させずに変換

やりたかった事はpdfからjpg画像への変換。 imagemagick使えばすぐ ...

PHPで画像を上下反転させ保存する

やりたかった事は、下記の通り。 ・既にフォルダに保存されている画像を上下反転させ ...

PHPで「Unable to allocate~」とエラー

PHPで「Unable to allocate memory for pool」 ...

PHPでコマンドを実行して画像を加工

PHPで画像をリサイズしたりサムネイルを作ろうとすると、 ソースが長くなって面倒 ...

フォームデータを一気に取得

<? error_reporting(E_ALL & ~E_NOT ...

CodeIgniterのバージョンの調べ方

CodeIgniterを使っているシステムがあったが、どうも記憶しているディレク ...

PHPでデータをファイルキャッシュさせる(Cache_Lite)

最近携わった案件でPHPでファイルキャッシュをしているシステムがあった。今までフ ...

クロスドメイン突破をjavascriptで行う

ajaxとかでクロスドメインを突破する際は、 PHPファイルを介すかJSONPを ...

MySQLiでFOUND_ROWS(全件数取得)

MySQLiでFOUND_ROWS(全件数取得)。 $sql = ' SELEC ...