我正在尝试创建正则表达式以验证所有邮政和邮政编码格式。我找到了这个What is the ultimate postal code and zip regex?的答案,但是在dart中不起作用。这是答案中的标准,正是我所寻找的
这是我需要转换为dart
(?i)^[a-z0-9][a-z0-9\- ]{0,10}[a-z0-9]$
的正则表达式 最佳答案
bool isZipValid = RegExp(r"^[a-z0-9][a-z0-9\- ]{0,10}[a-z0-9]$", caseSensitive: false).hasMatch(zip);
(?i)
(不区分大小写的模式)是FormatException: Illegal RegExp pattern
的罪魁祸首关于regex - dart regex,用于验证邮政编码格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/62471279/