颤振字符串格式化程序



如何检查字符串是否为凭证

4个字母以(-)分隔然后4个字母以(-)分隔然后4个字母以(-)分隔4个字母以(-)分隔

例:ABCD-ABCD-ABCD-ABCD

你可以使用正则表达式,像这样:

void main() {
String voucher = 'ABCD-ABCD-ABCD-ABCD';
RegExp voucherRegex = RegExp(r'^[A-Z]{4}-[A-Z]{4}-[A-Z]{4}-[A-Z]{4}$');
if (voucherRegex.hasMatch(voucher)) {
print('The string is a voucher');
} else {
print('The string is not a voucher');
}
}

这个正则表达式只适用于大写字母,不知道在你的用例中是否可以小写

相关内容

  • 没有找到相关文章

最新更新