我有一个类型文本的输入元素,我希望只允许输入有一个。在每个其他角色之间。 我对数据完整性有点痴迷,并希望尽可能多地构建故障,从用户开始。
表单设置为接收如下输入:
Firstname: |John____________________|
First Letters: |J.W.H.__________________|
Lastname: |Baker___________________|
我有以下正常表现正常的正则表达式,但不能在表单的模式字段中工作。
/.{1}\./g
这是我用来匹配的形式,但如果我填写正确的模式,它将不会让我通过。
<input type="text" name="firstletters" pattern="/.{1}\./g" title="First name letters with a . in between each letter.">
有人有解决方案吗? 字符串的长度可以根据添加到数据库的人的名字数而有所不同。
答案 0 :(得分:2)
您应该使用带^(字符串开头),$(字符串结尾)
的组^(.\.)+$