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.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics