2016-04-06 11 views
0

私は#で文字列を持っています!私は#を交換したい!空でこの場合、Javascript置換が機能しないのはなぜですか?

これは私のコード

$(document).ready(function() { 
var uri = 'ghgfhf' 
    if (uri.indexOf("#") > 0) { 
    var clean_uri = removeURLParameter(uri); 
    console.log(clean_uri); 
} 
}); 

function removeURLParameter(url) { 
url = url.replace(/!#/,''); 
return url; 
} 

あなたは私が#を交換する方法を教えてくださいでした! ( '')、空に「

+6

を参照してくださいする必要がありますが、あなたの正規表現は述べています! # " –

+0

" url = url.replace( '#!'、 ''); ' - http://jsfiddle.net/52aK9/1589/ – Craicerjack

答えて

0

"!#"は "#!" 私はノー見ることができます"#!"

function removeURLParameter(url) { 
    url = url.replace(/#!/,''); 
    return url; 
} 

は、あなたのURLに "#!" とばかりにupdated jsfiddle

関連する問題