;

How to Check Whether a String Does Not Start With a Regex in JavaScript


Tutorialsrack 27/02/2022 Jquery Javascript

In this article. You’ll learn how to check whether a string does not start with a regex in javascript. We use the test() function to check whether a string does not start with a regex. 

Make sure your regular expression starts with a caret (^), which is a special character that represents the start of the string. 

The test() function will search the string and return true if the string contains a match otherwise, it returns false.

let valid = !/^D/.test("Doesn't start with this string.");
console.log(valid);
//When String Starts with D, it returns false
// Output ==> false

valid = !/^D/.test("Mary had a little lamb");
console.log(valid);
//When String Starts not with D, it returns true
// Output ==> true

Another approach is to use [^D]. Square ([]) bracket denotes a set of characters to match, and caret (^) at the start of the set negates the set. So [^D] matches any character other than D.

let valid = /^[^D]/.test("Doesn't start with this string.");
console.log(valid);
//When String Starts with D, it returns false
// Output ==> false

valid = /^[^D]/.test("Mary had a little lamb");
console.log(valid);
//When String Starts not with D, it returns true
// Output ==> true

I hope this article will help you to understand how to check whether a string does not start with a regex in javascript.

Share your valuable feedback, please post your comment at the bottom of this article. Thank you!


Related Posts



Comments

Recent Posts
Tags