C#: 检测文本字符串内容是否为数字
来源:互联网 发布:软件体系结构设计 pdf 编辑:程序博客网 时间:2024/06/10 23:16
前言:
在Text 组件中,如果内容为数字时,需要获取该文本的数字时,一般是先把文本字符串转换为整型再输出。
把文本中的内容输出为字符串用string 类型, 输出为整型用int类型。这个相信大家都知道。如果你需要当文本内容为字符串时,输出字符串类型,当文本内容问数字时,输出整型。那么就需要判断当前文本内容是否为数字。再决定输出类型。
注:如果文本字符串中不是数字,却又强行转为整型时会报异常。
异常:FormatException: Input string was not in the correct format。
判断字符串是否为数字 通过正则表达式,实现是比较方便的:
Regex.IsMatch(str, @"^\d+$"); // 判断字符串是否为数字 的正则表达式
这里需要 头文件引用:
using System.Text.RegularExpressions;
具体方法实现参考:
public Text test;string str = test.text;int num = 0;if(isNumber(str)){ num = int.Parse(str); Debug.Log("\n === 文本内容为数字 ===:"+ num);}else { Debug.Log("\n === 文本内容为字符串 ===:"+ str);}
// 判断 字符串是否为数字方法 public static bool isNumber(string str) { bool isMatch = Regex.IsMatch(str, @"^\d+$"); // 判断字符串是否为数字 的正则表达式 return isMatch; }
嗯,先这样~(o゚▽゚)o
阅读全文
0 0
- C#: 检测文本字符串内容是否为数字
- 判断字符串内容是否为数字
- is_numeric — 检测变量是否为数字或数字字符串
- PHP is_numeric 检测变量是否为数字或数字字符串
- is_numeric 检测变量是否为数字或数字字符串
- PHP is_numeric 检测变量是否为数字或数字字符串
- PHP is_numeric 检测变量是否为数字或数字字符串
- JS判断文本输入内容是否为数字
- C语言判断字符串是否为数字
- iOS 检测字符串输入是否为合法数字
- JS控制光标选中文本和检测文本是否为数字
- javascript检测是否为数字
- 如何检测字符串在Obj-C里是否为空?
- Android之检测文本内容是否为空时左右摆动效果
- 判断字符串是否为数字函数,正则表达式【C#】
- 利用正则表达式判断字符串是否为数字(c++)
- 验证字符串是否为数字
- 判断字符串是否为数字
- 【转】linux & windows C++开发差异
- centos7安装tomcat9
- Mesos 配置项解析
- Lesson6-异常
- android studio环境下代码混淆(混淆完了直接打包就可以运行)
- C#: 检测文本字符串内容是否为数字
- java 是否继续操作?代码
- EasyMock测试
- lintcode--最小调整代价
- TensorFlow学习笔记(九)
- 【OpenCV】图像线性混合
- java jdk jre安装
- Kotlin的inline内联函数
- Linux系统磁盘挂载,手动增加swap空间