javascript - 使用 html 模式仅限制文本框中的空间

标签 javascript jquery html

我需要不允许用户使用 html 模式在文本框中多次或单次仅输入空格字符?就像下面的例子

1) {空格字符输入1次或多次}ABCD -> 允许

2) AB{空格字符输入1次或多次}CD -> 允许

3) ABCD1234 -> 允许

4) 1234@#!!!@@ABCD -> 允许

5) ABCD{空格字符输入1次或多次} -> 允许

6) {空格字符输入1次或多次} -> 不允许

只有第 6 个数字不允许输入用户,所有其他数字都允许是否有任何表达式可以使用 html 模式属性解决我的上述问题?

最佳答案

此模式可能满足您的要求:<input type="text" pattern="(\s*\S\s*)+" />

关于javascript - 使用 html 模式仅限制文本框中的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48183679/

相关文章:

html - 使用纯 CSS 向父类添加类

javascript - 带有 typescript 的Videojs插件

javascript - 直接对数据库操作执行等待将给出未定义的结果

javascript - 使用 React 在 html 元素中使用字符串文字获取换行符

javascript - 将文本区域的部分字符串(HTML 代码)替换为/n 换行符

javascript - 解析 JQuery 中的值?

html - <html> 标签的 'lang' 属性是做什么用的?

javascript - Angular 指令中的单元测试 $formatters

jquery - jquery 代码中“this”的含义

javascript - 使用javascript在下拉列表更改时填充表单字段