I want a regular expression that can find the correct order of occurrence
* |, | # | "any type of HTML element", such as "p" or "div"
LIKE
var regex = //Some regular expression; var pattern_1 = "*p.class1#id1.class2"; pattern_1.match(regex); // Should print ['*','p','.','#','.'] var pattern_2 = "p.class1#id1.class2"; pattern_2.match(regex); //Should print ['p','.','#','.'] var pattern_3 = "p#id1.class1.class2"; pattern_3.match(regex); //Should print ['p','#','.','.'] var pattern_4 = "#id.class1.class2"; pattern_4.match(regex); //should print ['#id','.','.'] var pattern_5 = "*#id.class1.class2"; pattern_5.match(regex); //should print ['*','#','.','.']
I'm trying good luck with regex = /^\*?[a-zA-Z]*|\#|\./g
, but it does not work
source share