我不知道這是廢話,但我需要一個正則表達式來驗證產品的SKU,考慮到它必須是10個字符的最小和最多20個,並允許[0-9]
和[a-zA-Z]
但我沒有絲毫的想法,正則表達式是使用從Javascript與. test()
,任何幫助?正則表達式的SKU驗證
-2
A
回答
1
對正則表達式使用服務很有幫助。
這應該是你所需要的 ^[a-z0-9A-Z]{10,20}$
如果它僅僅是JavaScript的你可以設置一個標誌下面大寫和小寫 /^[a-z0-9]{10,20}$/i
例。
1
您可以使用字符類併爲此指定長度範圍。
字符類是一組字符(或字符範圍)包含在一對方括號中,如[abc]
或[A-Z]
。
因此,對於您的情況,它將是[A-Za-z\d]
,它表示大寫或小寫字母或數字。 \d
代表數字。
爲了允許n出現任何圖案,可以使用<your_pattern>{n}
。如果範圍是從m到n,則使用<your_pattern>{m,n}
。僅指定最小值,請使用<your_pattern>{n,}
並僅指定最大值,請使用<your_pattern>{,n}
。
相關問題
- 1. 正則表達式驗證
- 2. 正則表達式驗證
- 3. 正則表達式驗證
- 4. 正則表達式驗證
- 5. 正則表達式驗證
- 6. 正則表達式驗證
- 7. C#正則表達式驗證驗證
- 8. 正則表達式驗證的正則表達式
- 9. Asp.net正則表達式驗證器 - 驗證表達式
- 10. ASP.Net正則表達式(%符號)正則表達式驗證器
- 11. 正則表達式不正確驗證
- 12. 驗證的正則表達式的
- 13. 正則表達式模式驗證Angularjs2
- 14. 正則表達式驗證XML模式
- 15. 正則表達式驗證格式(ABC_123)
- 16. PlayFramework:表正則表達式驗證
- 17. 正則表達式驗證表單
- 18. HTML表單正則表達式驗證
- 19. 正則表達式 - 表單驗證
- 20. 域驗證的正則表達式
- 21. gSOAP的正則表達式驗證
- 22. 密碼驗證的正則表達式
- 23. 地址驗證的正則表達式
- 24. JS正則表達式的URL驗證
- 25. DateTime的正則表達式驗證
- 26. 密碼驗證的正則表達式
- 27. 密碼驗證的正則表達式
- 28. URL驗證的正則表達式
- 29. 路徑驗證的正則表達式?
- 30. 密碼驗證的正則表達式?
你嘗試過什麼嗎?你至少應該學習[正則表達式的基礎知識](http://www.regular-expressions.info),然後給它一個鏡頭。 – iamnotmaynard
[按照常見問題](http://stackoverflow.com/help/on-topic):_「詢問代碼的問題必須證明對所解決問題的最小理解。**包括嘗試的解決方案,爲什麼他們沒有工作和期望的結果**。另見:[Stack Overflow question checklist](http://meta.stackexchange.com/questions/156810/stack-overflow-question-checklist)。「_ – Sparky