这个判断数字的正则表达式有 有关问题吗

这个判断数字的正则表达式有 问题吗/^(\d{1,}\.\d)|(\d{1,})$/来判断必须是数字,而且小数点后最多一位[解

这个判断数字的正则表达式有 问题吗
/^(\d{1,}\.\d)|(\d{1,})$/
来判断必须是数字,而且小数点后最多一位

[解决办法]
/^\d{1,}(\.\d){0,1}$/
[解决办法]
/^((\d{1,}\.\d)|(\d{1,}))$/