w3resource logo


JavaScript Exercises

JavaScript Validation with regular expression - Exercises, Practice, Solution

Secondary Nav

JavaScript Validation with regular expression [20 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 !

Go Top

* To run the code mouse over on Output panel and click on 'Run with JS' button.*

JS Bin



Join our Question Answer community to learn and share your programming knowledge.

Help the community:

Python: Fizzbuzz

C++: Decimal to binary conversion

JavaScript: Need Help in JavaScript

Python: Help me with this program