验证不带特殊字符的字符串

时间:2009-09-07 02:19:29

标签: php regex

我有一个问题。

我想获取有关我的字符串的信息在(a-z A-Z 0-9和 - _)中有其他字符如果我的字符串ordre返回false或不返回true。

我希望我可以帮助解决这个问题。

3 个答案:

答案 0 :(得分:1)

不确定我理解你的英语。你想知道它是否包含a-z,A-Z,0-9, - 和_?

以外的字符

如果是,preg_match('/[^a-zA-Z0-9_-]/', $string)

答案 1 :(得分:1)

我找到了自己的方式,但是JasonWoof的坦克让你正确的方式。

if (preg_match("/[^a-zA-Z0-9\_-]/i", $this->page_shorttag))
{
}

答案 2 :(得分:0)

如果我正确地阅读了您的问题,您想要验证字符串是否仅包含a-z A-Z 0-9和-_。正确?

/^[a-zA-Z0-9\-_]*$/

......应该有用。