У меня есть этот ввод (и я использую плагин JQuery Mask):
<input type = "text" name = "number" class = "campo-formulario mascara-end-numero campo-numero perfil-input" id = "perfil-numero" placeholder = "Numero">
Который может принимать только числа, и первое число НЕ МОЖЕТ быть 0.
При этом принимаются только числа:
jQuery('.mascara-end-numero').mask('#');
Пытался определить правило «не ноль в начале», используя:
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/, optional: true
}
}
});
Но не получилось :/
Как это сделать?
Решение (удалить «необязательно»):
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/
}
}
});