php中一些特殊字符和数字的正则表达式


regular expression for some special charaters and number in php

我正在寻找一个php正则表达式,只能包含,和-字符。

总之,我想要一个可以匹配以下内容的正则表达式:

* may contain number
* may contain space
* may contain , -

我正在制作一个PHP脚本来检查某个字符串是否具有上述内容,如验证检查。我已经试过了

^(['[']=,{'}'0-9_-]+)$

但不工作。

-字面值必须是字符类中的第一个或最后一个字符。否则,它是一个范围指示符:

^[0-9 ,-]+$

(不确定为什么要添加=和其他东西)

preg_match("#-?'d+(,'d+)?#", "-1,2", $match);

试试这个正则表达式:

^['d's,-]*$

使用

^([' ,0-9-]*)$

我建议您使用这个站点来查看您的正则表达式暴露的内容。