怎么用正则表达式判断正整数和小数

问题描述:

怎么用正则表达式判断正整数和小数

正整数:^[1-9]\d?$
小数:^([0-9])|([1-9]\d+)\.\d?$