Dart语言中可以使用正则表达式来判断字符串是否符合要求。可以使用RegExp
类来匹配字符串,其中匹配中文的正则表达式为RegExp(r"[\u4e00-\u9fa5]")
, 匹配英文的正则表达式为RegExp(r"[a-zA-Z]")
,可以用string.match(regexp)
来判断字符串是否符合正则表达式。
例如:
Stringstr = "hello 世界";
RegExp chinese = new RegExp(r"[\u4e00-\u9fa5]");
RegExp english = new RegExp(r"[a-zA-Z]");
prin