标题说明了一切。
如何输入只接受4-10的数字和字母M而不接受其他数字?
谢谢
答案 0 :(得分:4)
您可以使用HTML5验证。 pattern
属性允许您指定输入值必须匹配的正则表达式:
<input pattern="[4-9]|10|M"
title="Enter a number between ‘4’ and ‘10’, or the character ‘M’"
/>
答案 1 :(得分:1)
问题已经回答,请点击链接,答案有HTML 5,JavaScript,JQuery等解决方案。 但正如答案所述,不要忘记做服务器端解决方案,因为JavaScript可能被侵入或停用,而HTML5可能无法在旧浏览器中运行。不要信任用户输入,在服务器端重新验证。 HTML Text Input allow only Numeric input