Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 尝试使用html5模式添加验证 试图避免字符串的开头和结尾仅在字符串之间留有空格 至少需要2个字符 特殊字符和数字验证_Jquery_Regex_Html - Fatal编程技术网

Jquery 尝试使用html5模式添加验证 试图避免字符串的开头和结尾仅在字符串之间留有空格 至少需要2个字符 特殊字符和数字验证

Jquery 尝试使用html5模式添加验证 试图避免字符串的开头和结尾仅在字符串之间留有空格 至少需要2个字符 特殊字符和数字验证,jquery,regex,html,Jquery,Regex,Html,因此,我添加了一个类似于但不适用于最小两个字符验证的代码 <form action="/action_page.php"> Full Name: <input type="text" name="full_name" pattern="^[a-zA-Z]+ (\s+[a-zA-Z]+)*$" title="Enter your Full name( First name, Last name)"> <i

因此,我添加了一个类似于但不适用于最小两个字符验证的代码

<form action="/action_page.php">
    Full Name: 
   <input type="text" name="full_name"
          pattern="^[a-zA-Z]+ (\s+[a-zA-Z]+)*$" 
          title="Enter your Full name( First name, Last name)">
   <input type="submit">
</form>

全名:

找到了此模式替换的答案

^(?=.{2,}$)([a-zA-Z]+(\s+[a-zA-Z]+)*)$
试试这个式样


国家代码:

默认情况下,它在字符串的开头和结尾不允许有空格,并且它至少有2个字符的有效性,第三个大小写也可以使用。

添加
minlength=“2”
(请参阅)将最小长度限制为2个字符,并删除
+
之间的空格(
as空格在正则表达式模式中有意义


全名:

没有特殊字符和数字验证-这是什么意思?允许还是不允许?不允许它是固定的,但需要至少两个字符的验证三个字母的国家代码?为什么要限制两个字符?是的…当字符串必须是两个字符且空格不能是第一个字母时,字符串之间只允许空格是什么意思d last?从逻辑上讲,这意味着根本不允许使用空格。即使没有字符限制,这段代码也不接受“G B”…也许有一些例子?什么国家代码里面有空格?好的,干得好…下次请在询问时更具体一些!!!我刚刚添加了我的坏例子来解释我们下次想要什么我会注意的谢谢你的时间:)@SaurabhGujarani你不需要求助于HTML5的lookaheads。参见。它不适用于角色之间的空格,例如Jai P showingerror@SaurabhGujarani很高兴对你有用。如果我的答案对你有帮助,请考虑一下投票。