特定の値を見つけるために文字列を解析する必要があります。
これは最初の文字列「gid_10_sid_1594177336」です。「gid」(10) と「sid」(1594177336) の値が必要です。
jqueryスクリプト内でこれを行うにはどうすればよいですか?
特定の値を見つけるために文字列を解析する必要があります。
これは最初の文字列「gid_10_sid_1594177336」です。「gid」(10) と「sid」(1594177336) の値が必要です。
jqueryスクリプト内でこれを行うにはどうすればよいですか?
文字列の構造が常に次の場合:
var1_value1_var2_value2_...
次に、関数を使用できますsplit
(テストされていません):
var current = "gid_10_sid_1594177336";
var tokens = current.split("_");
var gid = tokens[1];
var sid = tokens[3];
ここで参照
var strs = str.split('_')
あなたの最善の策です。これにより、次のような配列が作成されます。
strs[0] = "gid"
strs[1] = "10"
strs[2] = "sid"
var input = "gid_10_sid_1594177336";
var array = input.split("_");
var gid = array[1];
var sid= array[3];
alert(gid);
alert(sid);
JSFiddleでの実際の例
関数を使用できsplit
ます:
var str = 'gid_10_sid_1594177336'.split('_');
var gid = str[1];
var sid = str[3];