js 正则只能输入数字和一个点
以下是一个 js 正则表达式,可以限制只能输入数字和一个点:
/^[0-9]*\.?[0-9]*$/
这个正则表达式的意思是:
^表示匹配字符串的开始位置[0-9]*表示匹配 0 到多个数字\.?表示匹配 0 或 1 个点[0-9]*表示匹配 0 到多个数字$表示匹配字符串的结束位置
这个正则表达式可以匹配以下字符串:
123123.123.45.45
但是不匹配以下字符串:
123.45.67abc123a
原文地址: https://www.cveoy.top/t/topic/fIKX 著作权归作者所有。请勿转载和采集!