我需要解析一个字符串来查找某些值。
这是初始字符串“gid_10_sid_1594177336”, 我需要“gid”(10)和“sid”(1594177336)的值。
我如何在jquery脚本中执行此操作?
答案 0 :(得分:0)
您可以使用split
功能:
var str = 'gid_10_sid_1594177336'.split('_');
var gid = str[1];
var sid = str[3];
答案 1 :(得分:0)
var input = "gid_10_sid_1594177336";
var array = input.split("_");
var gid = array[1];
var sid= array[3];
alert(gid);
alert(sid);
上的实例
答案 2 :(得分:0)
如果字符串的结构总是:
var1_value1_var2_value2_...
然后你可以使用split
函数(未经测试):
var current = "gid_10_sid_1594177336";
var tokens = current.split("_");
var gid = tokens[1];
var sid = tokens[3];
参考here
答案 3 :(得分:0)
var strs = str.split('_')
是你最好的选择。这将为您创建一个数组:
strs[0] = "gid"
strs[1] = "10"
strs[2] = "sid"