JavaScriptまたはjQueryを使用して、指定された値からIDを取得する必要があります。値は"name (id)"
、名前は可能で"a-zA-Z0-9._"
、IDは数値のみです。
たとえば、
test (123)
or
test_456.123 (456)
誰か助けてもらえますか?
JavaScriptまたはjQueryを使用して、指定された値からIDを取得する必要があります。値は"name (id)"
、名前は可能で"a-zA-Z0-9._"
、IDは数値のみです。
たとえば、
test (123)
or
test_456.123 (456)
誰か助けてもらえますか?
1 つのオプション (正規表現を使用):
var str = "test_456.123 (456)",
id = (str.match(/\((\d+)\)$/) || []).pop();
console.log(id); // "456"
別のオプション (正規表現なし):
var str = "test_456.123 (456)",
id = parseInt(str.split("(").pop(), 10);
console.log(id); // 456
正規表現:/([a-zA-Z0-9\._]+)\ (\(\d+\))/
var id = value.replace(/[a-zA-Z0-9._]+\(([0-9]+)\)/gi, "$1")