// Extract the employeeid with a RegEx
var employeeid = url.match(/;employeeid=(\d+)/, url)[1];
console.log(employeeid);
>>> 4
字符串 或者,如果您希望将其作为一个函数,以便可以选择任何值,则可以使用以下内容:
function getValue(url, name) {
var m = new RegExp(';' + name + '[=:](\\d+)', 'g').exec(url);
if (m) {
return m[1];
}
return '';
}
var age = getValue(
'/api/getValue;id=12345;age:25;employeeid=4?test=true&othervalues=test',
'age'
);
console.log(age);
>>> 25
1条答案
按热度按时间qjp7pelc1#
您可以使用一个简单的正则表达式来匹配
employeeid
:字符串
或者,如果您希望将其作为一个函数,以便可以选择任何值,则可以使用以下内容:
型