我想检查用户仅输入的值是否包含字母,数字,下划线,forwardslash,dotts,连字符和冒号等等。
简而言之,这是我想要允许的特征。 可悲的是,我无法找到问题的确切答案。
a-z A-Z 0-9 _ / - . :
答案 0 :(得分:3)
阅读正则表达式教程可以解决您的问题:
^[a-zA-Z0-9\/.:-]+$
或
^[\w\/.:-]+$
答案 1 :(得分:1)
使用此:
preg_match('~^[\w/.:-]+$~', $string);