我真的很難在匹配約束grails中,我很新的。我希望我的領域只接受的是具有電話號碼格式的輸入,如02-3546352,其中(地區代碼) - (電話號碼)。除了數字和破折號以外的其他字符都不被接受。是否可以像我想使用正則表達式那樣來過濾輸入? 請幫忙。感謝您分享您的知識。grails驗證使用匹配約束 - 正則表達式
1
A
回答
4
假設這是唯一的你想匹配的圖案......
事情是這樣的:^\d{2}-\d{7}$
應該匹配這將啓動(^
)任意兩位數字(\d{2}
)任何字符串一個破折號(-
),並且隨後是7個位數跟進(\d{7}
)最後是fol低於字符串的末尾($
)。
查看this教程以獲取更多信息。
6
是的,它是\d+\-\d+
。如果你知道在區號和電話mnumbers的確切數量,說2區和7實際numbler,那麼這將是\d{2}\-\d{7}
或者完整的例子:
static constraints = {
phone(matches: '\\d{2}\\-\\d{7}')
}
+0
是的,示例代碼中的雙反斜槓 – Arrowsmith 2015-04-30 15:23:21
相關問題
- 1. 正則表達式約束驗證 - grails
- 2. 正則表達式驗證 - grails約束
- 3. 驗證正則表達式匹配
- 4. 正則表達式驗證 - grails
- 5. JQuery驗證插件正則表達式只驗證匹配
- 6. 使用正則表達式的Javascript正則表達式匹配
- 7. jQuery驗證的正則表達式匹配特定的格式
- 8. 如何使用正則表達式評估約束? (PHP,正則表達式)
- 9. 使用正則表達式的grails驗證
- 10. 匹配或使用正則表達式
- 11. 匹配使用正則表達式
- 12. 匹配正則表達式...使用C#
- 13. 正則表達式匹配使用JavaScript
- 14. 使用正則表達式匹配
- 15. 匹配使用正則表達式
- 16. 匹配使用正則表達式
- 17. 匹配使用正則表達式
- 18. 正則表達式匹配使用JQuery
- 19. 使用正則表達式匹配Paiousheses
- 20. JavaScript匹配使用正則表達式
- 21. 匹配使用正則表達式
- 22. 匹配.PHP使用正則表達式
- 23. 正則表達式匹配
- 24. 正則表達式匹配
- 25. 正則表達式匹配%
- 26. 正則表達式匹配
- 27. 正則表達式匹配
- 28. 正則表達式 - 匹配
- 29. 正則表達式匹配
- 30. 匹配正則表達式
謝謝!我從你那裏學到一些東西。感謝您分享你的知識。 – antibry 2012-03-14 09:13:32