Как и в Regex, есть также формат даты и чисел, которые нужно учитывать, но regex является самой большой проблемой. Шаг 1 должен быть
i18n ваших регулярных выражений, а также строк проверки
, чтобы вы могли проверять, например,
new Regex(i18n.t('regexFirstName'))
вместо против /\w+/
Разметка становится более сложной, если вы используете платформу декларативной проверки разметки:
render() {
return (
...
<input name="firstName" regex={new Regex(i18n.t('regexFirstName'))} />
...
)
, но если вы устанавливаете проверку в коде, тогда используйте
new Regex(i18n.t('regexFirstName'))
вместо
/regexLiteral/
это не проблема?