-4

同様の形式の URL がたくさんあるので、ここに URL の例を示します。

http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg?818629
http://safebooru.org//samples/567/sample_15b9d81bb58b540a6515c1d61cf54f6b7e38d5ab.jpg?569623

私がしたいのは、? の後のテキストを削除することです。を含む?したがって、出力は次のようになります。

http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg
http://safebooru.org//samples/567/sample_15b9d81bb58b540a6515c1d61cf54f6b7e38d5ab.jpg

JavaScriptでこれを行うにはどうすればよいですか?

4

3 に答える 3

0
var string = 'http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg?818629';

var modified = string.replace(/\?.*$/, '');

console.log(modified)

// displays
// http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg
于 2013-07-08T04:53:28.160 に答える
0

URL:http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg?818629

正規表現:.*\?

一致:http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg

ここでテストします。

于 2013-07-08T04:52:02.100 に答える
0

http://www.w3schools.com/jsref/jsref_split.asp

var str="How are you doing today?";
var n=str.split(" ");

結果 :

今日はどうですか?

あなたの場合:

var url = 'http://safebooru.org//images/813/a8b349b60d0c448eb86cfb99e24318ad6d48b7df.jpg?818629';
var array = url.split("?");
var myNewUrl = array[0];
于 2013-07-08T04:49:51.723 に答える