w3resource

JavaScript Validation with regular expression - Exercises, Practice, Solution

JavaScript Validation with regular expression [21 exercises with solution]

[An editor is available at the bottom of the page to write and execute the scripts.]

1. Write a JavaScript program to test the first character of a string is uppercase or not. Go to the editor
Click me to see the solution

2. Write a JavaScript program to check a credit card number. Go to the editor
Click me to see the solution

3. Write a pattern that matches e-mail addresses. Go to the editor
The personal information part contains the following ASCII characters.

  • Uppercase (A-Z) and lowercase (a-z) English letters.
  • Digits (0-9).
  • Characters ! # $ % & ' * + - / = ? ^ _ ` { | } ~
  • Character . ( period, dot or fullstop) provided that it is not the first or last character and it will not come one after the other.

Click me to see the solution

4. Write a JavaScript program to search a date within a string. Go to the editor

Click me to see the solution

5. Write a JavaScript program that work as a trim function (string) using regular expression. Go to the editor

Click me to see the solution

6. Write a JavaScript program to count number of words in string. Go to the editor
Note :
- Remove white-space from start and end position.
- Convert 2 or more spaces to 1.
- Exclude newline with a start spacing.

Click me to see the solution

7. Write a JavaScript function to check whether a given value is IP value or not. Go to the editor

Click me to see the solution

8. Write a JavaScript function to count the number of vowels in a given string. Go to the editor
Test Data :
console.log(alphabetize_string('United States'));
Output :
"SUadeeinsttt"

Click me to see the solution

9. Write a JavaScript function to check whether a given value is an valid url or not. Go to the editor

Click me to see the solution

10. Write a JavaScript function to check whether a given value is alpha numeric or not. Go to the editor

Click me to see the solution

11. Write a JavaScript function to check whether a given value is time string or not. Go to the editor

Click me to see the solution

12. Write a JavaScript function to check whether a given value is US zip code or not. Go to the editor

Click me to see the solution

13. Write a JavaScript function to check whether a given value is UK Post Code or not. Go to the editor

Click me to see the solution

14. Write a JavaScript function to check whether a given value is Canada Post Code or not. Go to the editor

Click me to see the solution

15. Write a JavaScript function to check whether a given value is a social security number or not. Go to the editor

Click me to see the solution

16. Write a JavaScript function to check whether a given value is hexadecimal value or not. Go to the editor

Click me to see the solution

17. Write a JavaScript function to check whether a given value is hexcolor value or not. Go to the editor

Click me to see the solution

18. Write a JavaScript function to check whether a given value represents a domain or not. Go to the editor

Click me to see the solution

19. Write a JavaScript function to check whether a given value is html or not.Go to the editor

Click me to see the solution

20. Write a JavaScript function to check a given value contains alpha, dash and underscore. Go to the editor

Click me to see the solution

21. Write a JavaScript function to print an integer with commas as thousands separators. Go to the editor

Test Data :
console.log(thousands_separators(1000));
"1,000"
console.log(thousands_separators(10000.23));
"10,000.23"
console.log(thousands_separators(100000));
"100,000"

Click me to see the solution

More to Come !

* To run the code mouse over on Result panel and click on 'RERUN' button.*

Live Demo:

See the Pen javascript-common-editor by w3resource (@w3resource) on CodePen.


Do not submit any solution of the above exercises at here, if you want to contribute go to the appropriate exercise page.



Follow us on Facebook and Twitter for latest update.

JavaScript: Tips of the Day

Shorten an array using its length property

A great way of shortening an array is by redefining its length property.

let array = [0, 1, 2, 3, 4, 5, 6, 6, 8, 9]
array.length = 4
// Result: [0, 1, 2, 3]

Important to know though is that this is a destructive way of changing the array. This means you lose all the other values that used to be in the array.

Ref: https://bit.ly/2LBj213