How to Check Whether a String Does Not Start With a Regex in JavaScript
Dec 29, 2021
To check if a string does not start with specific characters using a regular expression, use the test()
function and negate it.
Make sure your regular expression starts with ^
, which is a special character that represents the start of the string.
function doesNotStartWithA(str) {
return !/^A/.test(str);
}
Another approach is to use [^A]
.
[]
denotes a set of characters to match, and ^
at the start of the set negates the set.
So [^A]
matches any character other than A
.
function doesNotStartWithA(str) {
return /^[^A]/.test(str);
}
Did you find this tutorial useful? Say thanks by starring our repo on GitHub!