UNPKG

6-mils

Version:

A JS library for sending, receiving, and parsing cXML messages.

11 lines (8 loc) 330 B
module.exports = function (src, attrName) { const searchFor = new RegExp(`${attrName}="[^"]*"`) const matches = searchFor.exec(src) if (matches == null) { throw new Error(`The attribute "${attrName}" cannot be found in the specified source.`) } return matches[0].replace(/"/g, '').substring(attrName.length + 1) }