How to use a Regular Expression In Javascript
To check if a string contains only alphabetic characters in JavaScript, use the regular expression /^[a-zA-Z]+$/. It returns true if the string consists solely of letters, and false otherwise.
Syntax:
let regex = /^[a-zA-Z]+$/;
Example: In this example, the regular expression ^[a-zA-Z]+$ tests if a string consists only of alphabetic characters (letters). The code validates str1 as true and str2 as false.
let str1 = "w3wiki";
let str2 = "Geeks123";
let regex = /^[a-zA-Z]+$/;
console.log(regex.test(str1));
console.log(regex.test(str2));
Output
true false
JavaScript Program to Check if a String Contains only Alphabetic Characters
In this article, we are going to learn about checking if a string contains only alphabetic characters in JavaScript.Checking if a string contains only alphabetic characters means verifying that all characters within the string are letters of the alphabet (A-Z or a-z) and do not include any digits, symbols, or other non-alphabetic characters.
Some common methods can be used to check if a string contains only alphabetic characters in JavaScript, which are listed below:
Table of Content
- Using a Regular Expression
- Using for-of loop
- Using every() method and charCodeAt() method
- Using isNaN() function
- Using Array.prototype.filter and String.prototype.match
- Using Array.prototype.reduce
We will explore all the above methods along with their basic implementation with the help of examples.