ここの情報は古いです。ご理解頂いた上でお取り扱いください。

Changeset 2651


Ignore:
Timestamp:
May 1, 2007, 2:47:26 PM (13 years ago)
Author:
ogawa
Message:

#612:正規表現中のブラケット([])内のハイフン(-)をエスケープ

Location:
OpenPNE/branches/2.8.x
Files:
16 edited

Legend:

Unmodified
Added
Removed
  • OpenPNE/branches/2.8.x/public_html/cmd/blog-apart.com.js

    r2635 r2651  
    1111
    1212function url2cmd(url) {
    13     if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_-]+)\//)) {
     13    if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_\-]+)\//)) {
    1414        urllink(url);
    1515        return false;
     
    2222
    2323function main(id) {
    24     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     24    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    2525        return false;
    2626    }
  • OpenPNE/branches/2.8.x/public_html/cmd/flipclip.net.js

    r321 r2651  
    11//MASTER:flipclip.net.js SLAVE:www.flipclip.net.js
    22function url2cmd(url) {
    3     if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/[a-zA-Z0-9_-]+\/([a-zA-Z0-9_-]+)\/?$/)) {
     3    if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/[a-zA-Z0-9_\-]+\/([a-zA-Z0-9_\-]+)\/?$/)) {
    44        return;
    55    }
     
    99
    1010function main(clipid) {
    11     if (!clipid.match(/^[a-zA-Z0-9_-]+$/)) {
     11    if (!clipid.match(/^[a-zA-Z0-9_\-]+$/)) {
    1212        return;
    1313    }
  • OpenPNE/branches/2.8.x/public_html/cmd/slurl.com.js

    r2635 r2651  
    88
    99function url2cmd(url) {
    10     if (!url.match(/^http:\/\/slurl\.com\/secondlife\/([a-zA-Z0-9_-]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)/)) {
     10    if (!url.match(/^http:\/\/slurl\.com\/secondlife\/([a-zA-Z0-9_\-]+)\/([0-9]+)\/([0-9]+)\/([0-9]+)/)) {
    1111        urllink(url);
    1212        return false;
  • OpenPNE/branches/2.8.x/public_html/cmd/sonetphoto.js

    r1472 r2651  
    11function main(member_name, type, sort) {
    2     if (!member_name.match(/^[a-zA-Z0-9_-]+$/)) {
     2    if (!member_name.match(/^[a-zA-Z0-9_\-]+$/)) {
    33        return;
    44    }
  • OpenPNE/branches/2.8.x/public_html/cmd/video.google.com.js

    r321 r2651  
    11function url2cmd(url) {
    2     if (!url.match(/^http:\/\/video\.google\.com\/videoplay\?docid=([0-9-]+).*?$/)) {
     2    if (!url.match(/^http:\/\/video\.google\.com\/videoplay\?docid=([0-9\-]+).*?$/)) {
    33        return;
    44    }
     
    99
    1010function main(docid) {
    11     if (!docid.match(/^[-0-9]+$/)) {
     11    if (!docid.match(/^[0-9\-]+$/)) {
    1212        return;
    1313    }
  • OpenPNE/branches/2.8.x/public_html/cmd/watchme.js

    r1473 r2651  
    11function main(id, width, height) {
    2     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     2    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    33        return;
    44    }
  • OpenPNE/branches/2.8.x/public_html/cmd/www.blog-apart.com.js

    r2635 r2651  
    1111
    1212function url2cmd(url) {
    13     if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_-]+)\//)) {
     13    if (!url.match(/^http:\/\/(?:www\.|)blog\-apart\.com\/([a-zA-Z0-9_\-]+)\//)) {
    1414        urllink(url);
    1515        return false;
     
    2222
    2323function main(id) {
    24     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     24    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    2525        return false;
    2626    }
  • OpenPNE/branches/2.8.x/public_html/cmd/www.flipclip.net.js

    r2650 r2651  
    11//MASTER:flipclip.net.js SLAVE:www.flipclip.net.js
    22function url2cmd(url) {
    3     if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/([a-zA-Z0-9_-]+)\/([a-zA-Z0-9_-]+)\/?$/)) {
     3    if (!url.match(/^http:\/\/(?:www\.|)flipclip\.net\/clips\/([a-zA-Z0-9_\-]+)\/([a-zA-Z0-9_\-]+)\/?$/)) {
    44        return;
    55    }
     
    1010
    1111function main(userid, clipid) {
    12     if (!clipid.match(/^[a-zA-Z0-9_-]+$/) || !userid.match(/^[a-zA-Z0-9_-]+$/)) {
     12    if (!clipid.match(/^[a-zA-Z0-9_\-]+$/) || !userid.match(/^[a-zA-Z0-9_\-]+$/)) {
    1313        return;
    1414    }
  • OpenPNE/branches/2.8.x/public_html/cmd/www.netprice.co.jp.js

    r2650 r2651  
    11// cmd for www.netprice.co.jp
    22function url2cmd(url) {
    3     if (url.match(/^http:\/\/www\.netprice\.co.jp\/netprice\/.*\/([-0-9A-Za-z]+)\/?$/)) {
     3    if (url.match(/^http:\/\/www\.netprice\.co.jp\/netprice\/.*\/([\-0-9A-Za-z]+)\/?$/)) {
    44        goods(url);
    55    } else {
  • OpenPNE/branches/2.8.x/public_html/cmd/www.watchme.tv.js

    r1473 r2651  
    88
    99function main(id, width, height) {
    10     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     10    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    1111        return;
    1212    }
  • OpenPNE/branches/2.8.x/public_html/cmd/www.youtube.com.js

    r1473 r2651  
    11function url2cmd(url) {
    2     if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_-]+)/)) {
     2    if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
    33        return;
    44    }
     
    1010
    1111function main(id, width, height) {
    12     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     12    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    1313        return;
    1414    }
  • OpenPNE/branches/2.8.x/public_html/cmd/youtube.com.js

    r1473 r2651  
    11function url2cmd(url) {
    2     if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_-]+)/)) {
     2    if (!url.match(/^http:\/\/(?:www\.|)youtube\.com\/watch\?v=([a-zA-Z0-9_\-]+)/)) {
    33        return;
    44    }
     
    1010
    1111function main(id, width, height) {
    12     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     12    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    1313        return;
    1414    }
  • OpenPNE/branches/2.8.x/public_html/cmd/youtube.js

    r1473 r2651  
    11function main(id, width, height) {
    2     if (!id.match(/^[a-zA-Z0-9_-]+$/)) {
     2    if (!id.match(/^[a-zA-Z0-9_\-]+$/)) {
    33        return;
    44    }
  • OpenPNE/branches/2.8.x/webapp/lib/OpenPNE/KtaiMail.php

    r1856 r2651  
    250250        // マッチした最後のものを取ってくるように変更
    251251        $matches = array();
    252         $regx = '/([\.\w!#$%&\'*+-\/=?^`{|}~]+@[\w!#$%&\'*+-\/=?^`{|}~]+(\.[\w!#$%&\'*+-\/=?^`{|}~]+)*)/';
     252        $regx = '/([\.\w!#$%&\'*+\-\/=?^`{|}~]+@[\w!#$%&\'*+\-\/=?^`{|}~]+(\.[\w!#$%&\'*+\-\/=?^`{|}~]+)*)/';
    253253        if (preg_match_all($regx, $str, $matches)) {
    254254            return array_pop($matches[1]);
  • OpenPNE/branches/2.8.x/webapp/lib/smarty_plugins/modifier.t_cmd.php

    r1856 r2651  
    1111    }
    1212
    13     $regexp = '/<cmd\s+src="(\w+)"(?:\s+args="([\w-\+%]+(,[\w-\+%]+)*)?")?\s*>/i';
     13    $regexp = '/<cmd\s+src="(\w+)"(?:\s+args="([\w\-\+%]+(,[\w\-\+%]+)*)?")?\s*>/i';
    1414    $GLOBALS['_CMD']['type'] = $type;
    1515
  • OpenPNE/branches/2.8.x/webapp/lib/util/util.php

    r2643 r2651  
    190190function db_common_is_mailaddress($value)
    191191{
    192     if (preg_match('/^[^:;@,\s]+@\w[\w-.]*\.[a-zA-Z]+$/', $value)) {
     192    if (preg_match('/^[^:;@,\s]+@\w[\w\-.]*\.[a-zA-Z]+$/', $value)) {
    193193        return true;
    194194    } else {
Note: See TracChangeset for help on using the changeset viewer.