我是 RegEx 的新手,我想知道是否有办法向用户显示错误消息,例如他/她仅通过使用 RegEx 做错了什么。是否有一些假设的 RegEx.GetErroMessage 事情?用户输入一个字符串,我将它与我的正则表达式模式匹配,如果没有匹配,我想显示错误。
假设我有这样的表情^[0-9]{0,8}$
。据我了解,我告诉匹配数字长度小于或等于 8 的数字的表达式。现在的问题是用户可能输入了一个字母,或者他/她输入了超过 8 个数字。
我可以从 RegEx 以某种方式获取错误消息,还是必须为每种情况编写自己的错误消息?