ttp:// とか tp:// とかを http:// にする. http:// を補完する. - new Error(”exeception throw”) 私も書いてみた。 var doCompleteHttp = function(str){ return str.replace(/^(?:(?:(?:(?:(?:(?:h?t)?t)?p)?:)?\/)?\/)?/, "http://"); }; キモ気持ちいい。 キャプチャしない括弧(?:regexp)は普通の括弧(regexp)でもよいです。