xslt中的格式编号

时间:2018-07-26 04:53:00

标签: xslt xslt-1.0 xslt-2.0

我需要检查数据是否包含字母。搜索后,我发现此代码:number($input) != number($input),它正在工作。

有人可以向我解释其背后的逻辑吗?谢谢。

1 个答案:

答案 0 :(得分:3)

如果$input包含数字以外的其他字符(例如字母), number函数返回NaN,在您的情况下,两个调用均number 返回NaN

两个NaN的值不相等,因此在这种情况下NaN != NaN为true。