仅允许使用正则表达式的自定义字符

时间:2014-01-22 14:59:48

标签: php regex validation

我想检查用户输入的值是否包含字母,数字,下划线,forwardslash,dotts,连字符和冒号等等。

简而言之,这是我想要允许的特征。 可悲的是,我无法找到问题的确切答案。

a-z A-Z 0-9 _ / - . :

2 个答案:

答案 0 :(得分:3)

阅读正则表达式教程可以解决您的问题:

^[a-zA-Z0-9\/.:-]+$

^[\w\/.:-]+$

答案 1 :(得分:1)

使用此:

preg_match('~^[\w/.:-]+$~', $string);