[英]jQuery Regex Check: No minimum length?
這是我的代碼:
<input type="text" id="Desc" placeholder="Beschreibung (Optional)'" pattern="^[a-zA-Z\wäöüÄÖÜß\- ][a-zA-Z0-9\wäöüÄÖÜß\- ][\w-.,@&(){}\[\]:;!?\wäöüÄÖÜß\- ]{,150}$" />
應該做什么:當字段為空時忽略(無最小字符)
但這不起作用...
我究竟做錯了什么?
道奇
嘗試以下方法: pattern="(^[a-zA-Z\\wäöüÄÖÜß\\- ][a-zA-Z0-9\\wäöüÄÖÜß\\- ][\\w-.,@&(){}\\[\\]:;!?\\wäöüÄÖÜß\\- ]{,150}$)?"
嘗試這個:
<input type="text" id="Desc" placeholder="Beschreibung (Optional)'" pattern="^[a-zA-Z\wäöüÄÖÜß\- ][a-zA-Z0-9\wäöüÄÖÜß\- ][\w.,@&(){}\[\]:;!?\wäöüÄÖÜß\- ]{5,150}$" />
所有W-犯規的第一個做任何事情,這個問題用W +或W? 或僅使用w第二個問題{,150}不能使用{10,150} ,這意味着至少10個字符。
復制正則表達式並將其定位到http://regexpal.com/ ,您可以嘗試一下。 希望這可以幫助你。
看來您忘了加上方括號和?
使整個正則表達式為可選。 我也很確定{,150}
不是有效的語法。 它應該是{x,150}
,其中x
是0到149之間的數字。
因此,最后,您的正則表達式應類似於:
^([a-zA-Z\wäöüÄÖÜß\- ][a-zA-Z0-9\wäöüÄÖÜß\- ][\w-.,@&(){}\[\]:;!?\wäöüÄÖÜß\- ]{1,150})?$
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.