Quantcast
Channel: Active questions tagged email - Stack Overflow
Viewing all articles
Browse latest Browse all 29748

How to find working regex pattern multiple times in single line in javascript?

$
0
0

I want to validate an text input field with javascript regex validation.
Validation that is needed is: Input field should have one or multiple email ids, all ending with semicolon(;).

Thus, correct input would be :
→ user1@xxx.com;
→ user1@xxx.com;user2@xxx.com;
→ user1@xxx.com;user2@xxx.com;user3@xxx.com;

Incorrect input would be
→ user1@xxx.com                            -------- Semicolon is missing
→ user1@xxx                                    -------- Email Id is invalid
→ user1@xxx.com;user2@xxx.com -------- Semicolon(;) is missing after second email id


This is what I have tried so far which validates only one occurence of regex pattern, but not all occurences in single line.

(^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(;)+$)


Regex URL: https://regex101.com/r/4svUQz/2/
[All 4 values in TEST STRING should match, but it is matching only first 2]

Also, I have checked below articles, but could not find answer.
Regex single-line multiple match
Regex for The Same Pattern Multiple Times in One Line
How to validate an email address in JavaScript


Viewing all articles
Browse latest Browse all 29748

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>