-1

私はこのようなURLを持っています:

/events/3*1*1*0*0*3*3*1/permalink/391013797602909/

またはこれ:

/*o*i*z*r*g/posts/3804270420760

イベントIDとユーザーIDを検閲しました。基本的には、イベントIDとパーマリンクID(ロングナンバー)、ユーザーIDと投稿IDを取得したいです。Javascript/jQueryでそれを行う方法と混同しています。

ありがとう!

4

2 に答える 2

2

.split("/"); を使用します。問題の URL で。これは、スラッシュで分割された文字列の配列を返します。

于 2012-05-29T15:40:20.110 に答える
1

フォーマットが固​​定されている場合は、RegExp を使用して必要なパターンに一致させることができます。

'/events/3*1*1*0*0*3*3*1/permalink/391013797602909/'
    .match(new RegExp('/events/([0-9*]+)/permalink/([0-9]+)'))

3 つの要素の配列を返します。2 番目の項目はイベント、3 番目の項目はパーマリンクです

'/*o*i*z*r*g/posts/3804270420760'
    .match(new RegExp('/([0-9a-z*]+)/posts/([0-9]+)'))

3 つの要素の配列を返します。2 番目の項目はユーザー ID、3 番目の項目は投稿 ID です。

が存在しないと仮定すると*、文字範囲から削除できます:)

于 2012-05-29T15:51:31.180 に答える