如何使用纯HTML在文本框上只允许使用字母数字?

问题描述 投票:0回答:1

假设我有一个文本框,我希望它只接受字母数字字符(不区分大小写)。我已经用javascript和regex.test()做到了,但我想用最简单的方法实现。是否可以只用HTML来实现? 例如,我知道我们可以通过以下方式限制文本框接受数字。<input type="number">. 但我想让文本框同时接受文本和数字类型,并限制特殊字符。谢谢您。

html string textbox
1个回答
0
投票

如果你使用的是 textarea 元素,那么答案是否定的。

但是,如果你使用的是 input 元素,那么答案是肯定的--参见 指定模式,它可以接受Javascript的regex,但只能用HTML来完成。


0
投票

请看一下这个功能 输入模式.

你可以这样做。

<input type="text" id="onlyletters" name="onlyletters" pattern="[a-zA-Z0-9]+" title="Only letters">

在模式属性中,你可以使用任何正则表达式。

© www.soinside.com 2019 - 2024. All rights reserved.