Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function employees(text) {
- let employeeData = [];
- let pattern = /^([A-Z]([a-z]+)*) - ([1-9][0-9]*) - ([A-Za-z0-9-_]+( [A-Za-z0-9-_]+)*)$/;
- for (let textElement of text) {
- let regex = new RegExp(pattern);
- let match = regex.exec(textElement);
- if (match) {
- employeeData.push(`Name: ${match[1]}\nPosition: ${match[4]}\nSalary: ${match[3]}`);
- }
- }
- console.log(employeeData.join('\n'));
- }
- employees(['Jonathan - 2000 - Manager',
- 'Peter - 01 - Chuck',
- 'George - 1000 - Team Leader'
- ]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement