簡體   English   中英

javascript正則表達式,至少3個字並允許特殊字符

[英]javascript regular expression of minimum 3 words and allow special characters

我有以下正則表達式可驗證是否至少3個單詞:

 "minimumThreeWordsAndNoURL": {
                    "regex": /^(\b\w+\b\s?){3,}$/,
                    "alertText": "Too short"
                },

現在的問題是,當我執行“這是多少?” 由於特殊字符而失敗。 如何在此正則表達式中允許特殊字符?

這是您想要的嗎?

 /(\b\S+.*?){3,}/.test('How much is this?')

以下正則表達式應該起作用:

^(?:(?:^| )\S+ *){3,}$

在線演示

試試這個未經測試的:

(\b.{3,}\b\s)+

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM