1、(r'^-?[0-9.]+');是否含有数字。
2、(r'^-?[0-9]+');是否是数字和 . 的集合。
3、(r'^[\u4e00-\u9fa5]+');是否含有汉字。
4、(r'^[\u4e00-\u9fa5]+$');是否全是汉字。
extension StringExt on String {
bool cnIsNumber() {
final reg = RegExp(r'^-?[0-9.]+$');
return reg.hasMatch(this);
}
/// 1、
int cnToInt() {
if (cnIsNumber() == true) {
var result = int.parse(this).toInt();
return result;
}
return 10000;
}
}
网友评论