gpt4 book ai didi

erlang - 测试字符串是否是数字

转载 作者:行者123 更新时间:2023-12-02 08:39:00 25 4
gpt4 key购买 nike

如何测试字符串是否仅由数字组成?

最佳答案

一种方法是将其转换为整数,如果失败,那么您就会知道它不是整数。

is_integer(S) ->
try
_ = list_to_integer(S),
true
catch error:badarg ->
false
end.

或者您可以只检查所有数字,但您必须检查空列表的边缘情况:

is_integer("") ->
false;
is_integer(S) ->
lists:all(fun (D) -> D >= $0 andalso D =< $9 end, S).

关于erlang - 测试字符串是否是数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4536046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com