如何对-,+,。使用preg_match。价值观?
|
我使用此“ 0”条件匹配正,负和十进制值
/^[0-9,-\\.]{1,50}$/
但是当我输入--34.000时,它不会显示错误;当我输入34 ... 9868时,它不会显示错误,
我想要的是它必须只接受正,负和十进制值。
没有找到相关结果
已邀请:
4 个回复
岭取
我想它不能限制为50个字符
可扇胆
锑寝粒
说明: 匹配字符串的开头(
) 匹配可能的
字符(
); “ 8”表示“不需要” 至少匹配一个数字(
) 可能使括号中的整个语句匹配(
);
表示“不捕获子图案” 一个点(
);
因其特殊功能而需要转义 至少一个数字(
) 匹配字符串的结尾(
)
捻盒愧杯
要解释此表达式:
:这会检查数字的+或-前缀。它是完全可选的,但只能是+或-。
:允许使用一组可选的逗号分隔数字。这是为成千上万,等等。
:这要求该值至少包含一些数字
:最后,这允许带尾随数字的可选小数点。