Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input) {
- input.shift();
- let pattern = /\bU\$(?<username>[A-Z][a-z]{2,})U\$P@\$(?<password>[A-Za-z]{5,}\d+)P@\$\B/; // без g заради exec/match
- let validCounter = 0;
- input.forEach(line => {
- if (pattern.test(line)) {
- validCounter++;
- let valid = pattern.exec(line);
- if (valid) {
- console.log("Registration was successful");
- console.log(`Username: ${valid.groups["username"]}, Password: ${valid.groups["password"]}`);
- }
- // let valid = line.match(pattern); // втори начин вместо exec и проверката
- } else {
- console.log("Invalid username or password");
- }
- });
- console.log(`Successful registrations: ${validCounter}`);
- }
Advertisement
Add Comment
Please, Sign In to add comment