Как работает Zurb-Foundation 6 / Соблюдать пользовательские шаблоны проверки?

Я хочу создать свой собственный шаблон для проверки полей с помощью плагина Abide для платформы Foundation 6, однако не могу найти никаких ресурсов, указывающих необходимый синтаксис для создания шаблонов.

Это пример стандартного шаблона Abide для проверки поля электронной почты:

email : /^[a-zA-Z0-9.!#$%&\'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,

Шаблон, который мне нужен, предназначен только для поля с числами, но в нем не должно быть начальных нулей.

Где я могу найти информацию, чтобы помочь мне понять, как создать это?

1 ответ

Добавьте это к вашему Javascript:

Foundation.Abide.defaults.patterns['no_leading_zero_number'] = /^[1-9]\d*/;

Тогда используйте как это:

<input id="phone" type="text" pattern="no_leading_zero_number">

Регулярное выражение /^[1-9]\d*/ matches number without any leading zero.

I encourage you to take a look at Foundation docs, it's a well written guide.

Другие вопросы по тегам