How to use RegEx for Special Characters In Javascript
In this method, we will create a regex for all the special characters mention above and test the string with the same..
Example: In this example, we will use regex.test method to test the given string.
const str = "w3wiki";
console.log("Given String is: " + str);
const regex = /[!@#$%^&*()\-+={}[\]:;"'<>,.?\/|\\]/;
if (regex.test(str))
console.log("String contains special characters");
else
console.log(
"String does not contain any special character."
);
Output
Given String is: w3wiki String does not contain any special character.
JavaScript Program to Check if a String Contains any Special Character
This article will demonstrate the methods to write a JavaScript Program to check if a String contains any special characters. Any string that contains any character other than alphanumeric and space includes the special character. These special characters are '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '+', '=', '{', '}', '[', ']', ':', ';', '"', '\'', '<', '>', ',', '.', '?', '/', '|', '\\',
etc.
Example:
Input: Geeks$For$Geeks
Output: String contains special characters
Explanation: Input string contain '$' symbol
Input: Geeks For Geeks
Output: String doesnot contain any special character.
Example of Checking if a String Contains any Special Character
Table of Content
- Naive Method – Using Loops
- Using RegEx for Alphanumeric Characters
- Using RegEx for Special Characters
- Using indexOf() method
- Using the some Method
- Using the every Method