如何判断一个字符串中有没有非数字的字符存在?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何判断一个字符串中有没有非数字的字符存在?相关的知识,希望对你有一定的参考价值。
我想写段代码,以此来判断一字符串中有没有非数字的字符存在,可没有想到什么简单的方法,我想问下在JDK中有没有现成的类可用?
参考技术A 用正则表达式
啊
也可以直接判断
for(int
i=0;i<str.length();i++)
if(str.charAt(i)<48||str.charAt(i)>58)
………………
参考技术B 我想让用户输入一个数字的字符串,那么若何断定这个字符串中满是数字,而没有其他字符?我知道可以用keypress事宜断定ascii码,然则delphi中有没有一个字符串呢?想vb那样。 参考技术C 用一个循环...逐字符的判断ASC码... 参考技术D 用正则表达式啊
也可以直接判断
for(int i=0;i<str.length();i++)
if(str.charAt(i)<48||str.charAt(i)>58)
………………
本回答被提问者采纳
Excel-判断一个文本字符串中是否包含数字! 判断一个文本字符串是否是纯汉字!
0、判断一个文本字符串中是否包含数字!/判断一个文本字符串是否是纯汉字!
公式=IF(LENB(A1)=2*LEN(A1),”都是汉字“,“含有非汉字字符”)
解释函数:
LEN(A1)#返回文本字符串中的字符个数; ##双字字符*1*双字节字符个数+单字节字符*1*单字节字符个<=>计算字符个数;
LENB(A1)#返回文本字符串中的字符个数。与双字节字符集(DBCS)一起使用。##双字节字符*2*双字节字符个数+单字节字符*1*单字节字符个数<=>计算字节个数;
字符:分为双字节字符和单字节字符;字母和数字都是以1个字节为单位,即单字节字符;一个汉字 = 2个字节,即双字节字符;
以上是关于如何判断一个字符串中有没有非数字的字符存在?的主要内容,如果未能解决你的问题,请参考以下文章