javascript - search string if it has # or . using regex -
i want search string using regex. should search string begins either # or . (div#element.element) return ['#element', '.element']. however, hyphen not working. (div#element.element-wrapper) output ['#element', '.element'].
var result = document.queryselector('#result'); var regex = /([#.]\w+|'[\w]+')/g; function splitstring(str) { return str.match(regex).join().replace(/'/g, '').split(','); } var testt = splitstring('section#mainslider.slider.slider-primary'); result.innerhtml = testt; <div id="result"></div>
below snippet capture want:
const regex = /([#.][a-za-z|-]+)/g const s = '(div#element.element-wrapper)' console.log(s.match(regex))
Comments
Post a Comment