这是我的代码:jQuery正则表达式检查:没有最小长度?
<input type="text" id="Desc" placeholder="Beschreibung (Optional)'" pattern="^[a-zA-Z\wäöüÄÖÜß\- ][a-zA-Z0-9\wäöüÄÖÜß\- ][\w-.,@&(){}\[\]:;!?\wäöüÄÖÜß\- ]{,150}$" />
什么是应该做到: 忽略时字段为空(无最低字符)
但它不工作...
我是什么做错了?
DoJoChi
嘿Ziinloader,u能解释一下,什么W可以完成或立场对于?此外,我需要此字段**可选**,因此应该可以将其保留为空。但{0,150}不起作用。奇怪的是,当输入3个字符时,它确认无误。 – ItsMeDom
'\ w'与[A-Za-z0-9_]意思相同** ** **。尝试使用这个正则表达式'^(| [a-zA-Z \wäöüÄÖÜß\ - ] [a-zA-Z0-9 \wäöüÄÖÜß\ - ] [\ w。,@ &(){} \ [\]:;! ?\wäöüÄÖÜß\ - ] {0,150})$'。从一开始** ^(| **意味着如果空的else。所以它应该允许你的正则表达式返回true。^ =以...开始,(=开始词对象,| =或者其他。希望这可以帮助你 – Ziinloader