Regex 表单验证(前三个字符与空格不同)
我不知道如何在公式中输入验证。我希望前3个字符与空格不同(符号=”) 示例: 姓氏为:“(姓氏前空格)xyz”-错误 姓氏是“aaa”-正确 姓氏是“aa aaaa”-错误 姓氏为“(名称前无空格)XYZ”-正确 我尝试使用的代码:Regex 表单验证(前三个字符与空格不同),regex,html,forms,Regex,Html,Forms,我不知道如何在公式中输入验证。我希望前3个字符与空格不同(符号=”) 示例: 姓氏为:“(姓氏前空格)xyz”-错误 姓氏是“aaa”-正确 姓氏是“aa aaaa”-错误 姓氏为“(名称前无空格)XYZ”-正确 我尝试使用的代码: 您可以使用以下正则表达式模式来匹配所需的内容: ^[A-Za-z]+$|[A-Za-z]{3,25}\s[A-Za-z]+ 在这里: ^[A-Za-z]+$表示以一个或多个字符“A”到“z”(大写)和“A”到“z”(小写)开头和结尾的字符串 |-表示或选择以下
您可以使用以下正则表达式模式来匹配所需的内容:
^[A-Za-z]+$|[A-Za-z]{3,25}\s[A-Za-z]+
在这里:
表示以一个或多个字符“A”到“z”(大写)和“A”到“z”(小写)开头和结尾的字符串^[A-Za-z]+$
-表示或选择以下选项:|
-表示长度在3到25之间的字符“A”到“z”(大写)和“A”到“z”(小写)[A-Za-z]{3,25}
-表示空白字符\s
-表示一个或多个长度的字符“A”到“z”(大写)和“A”到“z”(小写)[A-Za-z]+
您可以使用以下正则表达式模式来匹配所需的内容:
^[A-Za-z]+$|[A-Za-z]{3,25}\s[A-Za-z]+
在这里:
表示以一个或多个字符“A”到“z”(大写)和“A”到“z”(小写)开头和结尾的字符串^[A-Za-z]+$
-表示或选择以下选项:|
-表示长度在3到25之间的字符“A”到“z”(大写)和“A”到“z”(小写)[A-Za-z]{3,25}
-表示空白字符\s
-表示一个或多个长度的字符“A”到“z”(大写)和“A”到“z”(小写)[A-Za-z]+
非常感谢您的帮助。当您想获得一个段名称时,您遇到了问题。@JohnBath Hm?“一段名称”是什么意思?问题如下:姓氏=“XYZ(空格)XXX”-正确的姓氏=“XYZZZ”-正确的姓氏=“空格,空格XYZ”-错误问题是表单中的人自己无法进入空格。有时,名字叫范巴斯,有时只叫巴斯。我想避免有人只键入空格的情况。也许不用“模式”就可以做到?是的!谢谢你的帮助!:)非常感谢您的帮助。当您想获得一个段名称时,您遇到了问题。@JohnBath Hm?“一段名称”是什么意思?问题如下:姓氏=“XYZ(空格)XXX”-正确的姓氏=“XYZZZ”-正确的姓氏=“空格,空格XYZ”-错误问题是表单中的人自己无法进入空格。有时,名字叫范巴斯,有时只叫巴斯。我想避免有人只键入空格的情况。也许不用“模式”就可以做到?是的!谢谢你的帮助!:)