Los grupos y los rangos indican grupos y rangos de caracteres de expresión. Los conjuntos de caracteres coinciden con cualquier carácter dentro de corchetes [ ]. Puedes especificar un rango de caracteres utilizando un guion.
/[abcd]/ === /[a-d]/Si el guion aparece como el primer o el último carácter, se considera un guion literal.
"non-profit".match(/[abc-]/g) // "-"
"non-profit".match(/[-abc]/g) // "-"También puedes usar clases de caracteres en un conjunto de caracteres. Así que, en lugar de esto:
/[A-Za-z0-9_-]/Puedes hacer esto:
/[\w]/Crea una expresión regular que coincida con la letra "x" seguida de dos caracteres, cada uno de los cuales puede ser cualquier dígito o cualquier carácter de A a F. Distingue entre mayúsculas y minúsculas.
"Exception 0xAF".match(REGEXP) ➞ "xAF"
"Exception 0xD3".match(REGEXP) ➞ "xD3"
"Exception 0xd3".match(REGEXP) ➞ null
"Exception 0xZZ".match(REGEXP) ➞ nullConsulta la pestaña de Resources si te atascas.