专栏首页个人路线如何在Flutter和Dart中检查数字字符串
原创

如何在Flutter和Dart中检查数字字符串

如何在 Flutter 和 Dart 中检查数字字符串

数字字符串只是字符串格式的数字。

数字字符串示例:

'123',
'0.123',
'4.234,345',
'-33.33',
'+44.44'

要检查字符串是否为数字字符串,可以使用double.tryParse()方法。如果返回值等于null,则输入不是数字字符串,否则是。

if(double.tryParse(String input) == null){
   print('The input is not a numeric string');
} else {
   print('Yes, it is a numeric string');
}

例子

编码:

void main(){
  if(double.tryParse('-33.230393399') == null){
    print('False');
  } else {
    print('True');
  }
}

输出:

True

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何在Java中检查字符串是否为字母数字

    You can check string is alphanumeric in Java using matches() method of Matcher c...

    用户7886150
  • 同时搞定Android和iOS的Dart语言(1):Dart初探

    用Flutter开发Android App和iOS App需要使用Dart语言,所以本系列文章会深入介绍Dart语言的相关知识,后续还会推出Flutter Ap...

    蒙娜丽宁
  • 【译】Flutter beta 2 Now

    没错,就在今天Flutter宣布发布了Flutter的第二个测试版本(V0.2.8),借助它可以帮助开发者在更快的时间内创建高质量的IOS和Android应用。

    flyou
  • flutter--Dart基础语法(一)注释、变量、数据类型、运算符

    Flutter 是 Google 开源的 UI 工具包,帮助开发者通过一套代码库高效构建多平台精美应用,Flutter 开源、免费,拥有宽松的开源协议,支持移动...

    mukekeheart
  • Dart语言详解(二)——基本语法

    文档归档: https://github.com/yang0range/flutterfile

    Demo_Yang
  • [译]Flutter Platform Channels(二)

    Method channels是platform channels的一种,用于调用Dart和Java / Kotlin或Objective-C / Swift中...

    JarvanMo
  • Flutter 面试知识点集锦

    谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总...

    GSYTech
  • [译]Flutter Platform Channels(一)

    Flutter邀请你用Dart语言开发你的移动应用,一套代码可以同时构建Android和iOS。但是Dart不会编译成Android’s Dalvik字节码,在...

    JarvanMo
  • Dart 基础知识笔记

    开发过程中可以使用 assert(condition , optionalMessage) 断言,检查某些条件是否为真。断言通常由工具或框架决定是否生效:

    Weaster
  • Flutter 1.22 正式发布

    我们很高兴推出最新版本的Flutter,它广泛支持iOS 14和Android11。Flutter 1.22在以前版本的基础上构建,使开发人员能够从一个代码库为...

    老孟Flutter
  • Flutter中Dart异步模型

    我们知道Flutter 框架有出色的渲染和交互能力。支撑起这些复杂的能力背后,实际上是基于单线程模型的 Dart。那么,与原生 Android...

    jerrypxiao
  • Dart语言基础语法(一)

    https://study.163.com/course/courseMain.htm?courseId=1209508814&share=2&shareId=...

    arcticfox
  • 快速适配 Flutter 之语言国际化

    如果你希望你的APP走出海外,那么就需要你在编写代码时考虑支持不同的语言环境,设置一些“本地化”的值,例如文本/布局。Flutter本身是具备国际化的,在适配方...

    出其东门
  • Dart In Action -Dar的基本数据类型(一)

    本文基本上是将dart官网部分内容进行翻译,没兴趣的请出门左转至Dart的官网,有兴趣的同志请继续阅读本文。 Flutter教程在这里

    JarvanMo
  • Flutter 入门指北之 Dart

    原文:https://www.jianshu.com/p/8ddb16902ce6

    陈宇明
  • Flutter学习

    免费下载 !《AliFlutter 体系化建设和实践》 Flutter 开发文档 Flutter实战 Dart 编程语言概览 pub仓库 main函数...

    六月的雨
  • Flutter-从入门到项目 04:Dart语法快速掌握(上)

    使用Flutter内置美丽的 Material Design 和 Cupertino(iOS风格)widget、丰富的motion API、平滑而自然的滑动效果...

    CC老师
  • 「 Dart Js Ts 」给前端工程师的一张Dart语言入场券

    Flutter 使用 Dart 语言进行开发,小 null 在写 Flutter 的过程中发现 Dart 和 Javascript/Typescript 有些相...

    null仔
  • Flutter Chanel通信流程

    杨充

扫码关注云+社区

领取腾讯云代金券