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. Go to the editor]
1. Check Uppercase First
Write a JavaScript program to test whether the first character of a string is uppercase or not.
Click me to see the solution
2. Validate Credit Card
Write a JavaScript program to check a credit card number.
Click me to see the solution
3. Email Pattern
Write a pattern that matches e-mail addresses.
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.
4. Search Date in String
Write a JavaScript program to search a date within a string.
5. Regex Trim Function
Write a JavaScript program that works as a regular expression trim function (string).
6. Count Words in String
Write a JavaScript program to count number of words in string.
Note :
-
Remove white-space from start and end position.
- Convert 2 or more spaces to 1.
- Exclude newline with a start spacing.
7. Validate IP Address
Write a JavaScript function to check whether a given value is IP value or not.
8. Count Vowels
Write a JavaScript function to count the number of vowels in a given string.
Test Data :
console.log(alphabetize_string('United States'));
Output :
"SUadeeinsttt"
9. Validate URL
Write a JavaScript function to check whether a given value is a valid URL or not.
10. Check Alphanumeric
Write a JavaScript function to check whether a given value is alpha numeric or not.
11. Validate Time String
Write a JavaScript function to check whether a given value is a time string or not.
12. Validate US Zip Code
Write a JavaScript function to check whether a given value is a US zip code or not.
13. Validate UK Post Code
Write a JavaScript function to check whether a given value is a UK Post Code or not.
14. Validate Canada Post Code
Write a JavaScript function to check whether a given value is a Canada Post Code or not.
15. Validate SSN
Write a JavaScript function to check whether a given value is a social security number or not.
16. Validate Hexadecimal
Write a JavaScript function to check whether a given value is a hexadecimal value or not.
17. Validate Hex Color
Write a JavaScript function to check whether a given value is a hexcolor value or not.
18. Validate Domain
Write a JavaScript function to check whether a given value represents a domain.
19. Validate HTML Content
Write a JavaScript function to check whether a given value is HTML or not.
20. Alpha-Dash-Underscore Check
Write a JavaScript function to check if a given value contains alpha, a dash and an underscore.
21. Thousands Separator
Write a JavaScript function to print an integer with thousands separated by commas.
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"
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.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/javascript-exercises/javascript-regexp-exercises.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics