jsp页面中用fmt标签或者c标签怎么判断是否为数字

<fmt:formatNumbervalue="${scale/10000}"pattern=",###.##"/>要在上面表达式判断scale是否为数字,或者用c标签判... <fmt:formatNumber value="${scale/10000}" pattern=",###.##"/>
要在上面表达式判断scale是否为数字,或者用c标签判断是否为数字,怎么判断,详细点,谢谢!
不要说用js判断!!!
展开
 我来答
千锋教育
2015-12-20 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
jsp中的fmt或者c标签判断一个变量是否是数字的实现方法如下:
比如jsp页面中有个变量:aaa,可以采用如下方法判断:
<c:set var="numberAsString">${aaa}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
aaa是数字类型的!
</c:if>
藍色雷客
推荐于2016-10-13 · TA获得超过122个赞
知道小有建树答主
回答量:204
采纳率:0%
帮助的人:163万
展开全部
你好

<c:set var="numberAsString">${someExpressionToTestForNumber}</c:set>
<c:if test="${numberAsString.matches('[0-9]+')}">
It's a number!
</c:if>
追问
你好,我对标签这块不是很熟
${someExpressionToTestForNumber}

这里面“numberAsString”和“someExpressionToTestForNumber”分别是什么,还有就是取出来的可能是带有小数点的,该怎么弄
追答
numberAsSring 是参数名
${someExpressionToTestForNumber} 指定是参数值 例如 ${800}
若是带小数点
程式内容可以调整如下
${800.888}

It's a number!
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式