diff options
Diffstat (limited to 'auto_detect_link.js')
| -rw-r--r-- | auto_detect_link.js | 10 | 
1 files changed, 4 insertions, 6 deletions
| diff --git a/auto_detect_link.js b/auto_detect_link.js index a77df53..87dcd54 100644 --- a/auto_detect_link.js +++ b/auto_detect_link.js @@ -194,15 +194,13 @@      s.replace(new RegExp('^(.{0,'+(n-1)+'})$'), function (s) padChar(c+s, c, n)); -  // id っぽい文字か考えてみる! +  // ID っぽい文字か考えてみる!    //  数字だけで長いのは ID っぽい! -  //  年号っぽいのは無視しない方が良いかも。 +  //  西暦っぽいのは無視しない方が良いかも。    //  後方00 が含まれているパターンは、インクリメントしてもいい気がする    //      830000 => 830001 -  function likeID (s) { -    s = s.toString(); -    return s.match(/^\d{6,}$/) && !s.match(/^(19[8-9]\d|20[0-2]\d)/) && !s.match(/00\d{2}$/); -  } +  function likeID (s) +    /^\d{6,}$/.test(s) && !/^(19[89]|20[012])\d(0[1-9]|1[012])/.test(s) && !/00\d\d$/.test(s);    // (次|前)の数字文字列リストを取得 | 
