https://www.freecodecamp.org/learn/javascript-algorithms-and-data-structures/regular-expressions/match-single-characters-not-specified
I thought the “^” regex operator will match if whatever follow it is the start of the string ? Not to check if the string doesn’t contain the following pattern
Solved . Thank you
the caret ^
have two functions:
1 - at the beginning of the regex it will make the match start at the beginning of the string - ex: /^[0-9]/
the string must start with a number
2 - inside a characters will negate the character class /[^0-9]/
it will match not number characters
putting the two together: /^[^0-9]/
the string can’t start with a number
1 Like