勉強したことのメモ

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, 正規表現

  関連記事

images
PHPで%sとか%dとか

PHPで探し物していて%sとか%dとかいった記述があり 何これとなったのでメモ。 ...

images
PHPで「Warning: date(): It is not safe to rely on the system's timezone settings.」のエラー

PHPでdate関数を使った際に、   [crayon-5c11aca ...

mzl.qobqfuxq
GoogleMapでマーカーをまとめる

GoogleMapAPIでマーカーを複数表示し、近隣のエリアごとにまとめて表示さ ...

javascript_logo_unofficial-300x300
javascriptでのエラーログ

PHPでのエラーログ取りが思いのほか便利だったので JSについても簡単にログ取り ...

images
PHPで画像のアップロード

<php define('IMAGES_DIR', dirname($_S ...

javascript_logo_unofficial-300x300
JavaScriptでFlashのバージョンを取得

既存のソースでFlashのバージョン取得を 行っているものがあり、使いそうなので ...

msyql-image
MySQLのダンプとリストアをコマンドで行う

MySQLのダンプとリストアをコマンドで行う ■ダンプ mysqldump -u ...

javascript_logo_unofficial-300x300
highcharts.jsで棒グラフと折れ線グラフを1つのグラフに入れる

やりたかった事は、 ・棒グラフと折れ線グラフを入れたい ・Y軸はそれぞれ違う値に ...

url
CodeIgniterのバージョンの調べ方

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

javascript_logo_unofficial-300x300
JavaScriptで配列をループ処理(for-in)

JavaScriptでforeach使ったこと無かったけど、 配列のキーが連番じ ...