AdvancedRegular expresions are used for the input. Check
here
for more information about how to use them.
Name order If this is checked, the program splits the elements to make words and
recognizes its parts like this chart:
# of words
firstName
lastName
2
1
2
3
1, 2
3
4
1, 2
3, 4
Then creates a list with lastName first and firstName second, so order is
given first by lastName and then by firstName. This list is ordered and
its indexes used to order the names. If the name is more than 4 words, It's ignored and an alert is given.