Update the regex in number argument identifier, add Pattern instead
of toString().matches()