使用 JQuery Mask Plugin 仅大声显示数字(不能以 0 开头)
Using JQuery Mask Plugin to only aloud numbers (can't start with 0)
我有这个输入(我正在使用 JQuery 遮罩插件):
<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('#');
试图定义 "non-zero-at-first" 规则使用:
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/, optional: true
}
}
});
但是没有用:/
如何做到?
解决方案(删除"optional"):
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/
}
}
});
我有这个输入(我正在使用 JQuery 遮罩插件):
<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('#');
试图定义 "non-zero-at-first" 规则使用:
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/, optional: true
}
}
});
但是没有用:/
如何做到?
解决方案(删除"optional"):
jQuery('.mascara-end-numero').mask('Z#', {
translation: {
'Z': {
pattern: /[1-9]/
}
}
});