awk 如何判断一个字符串是否为纯数字?

 我来答
ttpbd
2011-12-10 · TA获得超过359个赞
知道答主
回答量:145
采纳率:0%
帮助的人:101万
展开全部
使用匹配符~,在正则表达式里使用通配符(如 [a-z], [0-9]之类)如:

下面用于判断$2纯由数字0-9组成:
$2 ~ /^[0-9]+$/

下面用于判断$2纯由数字0-9和小数点.组成:
$2 ~ /^[0-9.]+$/
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f4018e7
2011-12-10 · TA获得超过242个赞
知道小有建树答主
回答量:231
采纳率:100%
帮助的人:195万
展开全部
char c;
...
判断每个字符是否是
c>='0' && c<='9'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-12-16
展开全部
pl/sql中:
CREATE OR REPLACE FUNCTION CHAR_NUMBER(P_CHAR VARCHAR2) RETURN VARCHAR2
IS
P_RETURN VARCHAR2(50);
P_MOD NUMBER;
BEGIN
SELECT MOD(P_CHAR,2)
INTO P_MOD
FROM DUAL;
IF P_MOD=1 OR P_MOD=0 THEN
P_RETURN :=P_CHAR||' IS NUMBER';
RETURN P_RETURN;
END IF ;
EXCEPTION
WHEN OTHERS THEN
P_RETURN :=P_CHAR||' IS CHAR';
RETURN P_RETURN;
END CHAR_NUMBER;

测试:
SELECT CHAR_NUMBER('TT3TT') AS P_TYPE
FROM DUAL;
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式