世界ビズとは】【利用規約】【個人情報取扱】【窓口】【オリジナルサービス】 [最終更新日20081030日] ©2007 sekai.biz All Rights Reserved
世界ビズAJAX学科 > 正規表現

世界ビズ[ログイン][オリジナルサービス]
 オンラインゲーム全集塔オンラインゲーム特集を開始しました。
 オリジナルサービス実装作業休止中です。ログインは可能です。
 【RSS実装】RSSの実装を試験的に開始いたしました。

[正規表現]


○メタ文字

・メタ文字に関してはPHP学科-正規表現をご参照ください。


○正規表現作成

var a=/メタ文字/g;
var a=/メタ文字/[g|i|m];
var a=new RegExp('メタ文字',g);
var a=new RegExp(['メタ文字',['g'|'i'|'m']]);

・正規表現aを作成します。上2行がリテラル形式、下がコンストラクタ関数(メタ文字が変数の場合に使用)です。オプションにはg[パターンにマッチするものを全て検索]、i[大文字/小文字の区別をしない]、m[改行ごとに別の文字列として扱う]などがあります。


○パターンマッチ

a.match(正規表現)

・変数aより正規表現にマッチする部分が配列で返されます。マッチしない場合はnullを返します。


○置換処理

a.replace(正規表現,'置換文字')

・変数aより正規表現にマッチする部分を置換文字に置き換えて返します。置換文字の$1や$2は正規表現の()記述のそれぞれ1番目、2番目などを表し、間に何かを投入したい場合に使えます。


○マッチ判定

正規表現.test(a)

・変数aより正規表現にマッチすればtrueを返します。


○マッチ内容を返す

正規表現.exec(a)

・変数aより正規表現にマッチした部分を返します。マッチしない場合はnullを返します。


○メール判定の正規表現

var a=/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;

・メールアドレスかどうか判定する際に使われる正規表現の一例です。



【ホームページ制作予定の方へお勧めするレンタルサーバーです】


AJAX学科】【PHP学科へ】
基礎事項
 ・文字列操作
 ・数値処理
 ・値の処理
配列
関数
正規表現
イベントハンドラ
多種操作
 ・フォーム処理
 ・動的な処理


【オブジェクト】
Date Math navigator Number screen window


【世界ビズ】

【専門列塔街道】
 オンラインゲーム全集塔
 有料情報商材研究塔
ゲーム攻略局
 ドラゴンクエスト1攻略課
 ドラゴンクエスト2攻略課
 ドラゴンクエスト4攻略課
 Final Fantasy4攻略課
 世界はあたしでまわってる
 天外魔境2攻略課
【インターネット研究所】
 世界の厳選サイト
【コミック資料館】
 デスノート資料室
 GANTZ資料室
 キン肉マン資料室
 ワンピース資料室
【バーチャル大学】
 AJAX学科
 ASP学科
 英語学科
 PC用語学科
 PHP学科
 歴史学科
【その他】
 世界ビズ詳細データ
 リンクに関して
 個人情報保護法令