如何在我的正则表达式中添加一些单个字符?

时间:2013-06-26 12:18:40

标签: php regex

我需要为字符a-z0-9_-设置验证功能。 但是我需要更多的单个字符。 Like ç, Ç, ş, Ş.

protected function validate_alpha_dash($attribute, $value)
{
    return preg_match('/^([-a-z0-9_-])+$/i', $value);
}

我的模式应该如何?我需要添加10个以上的字符。

1 个答案:

答案 0 :(得分:4)

只需在括号中添加它们,确保-保留在字符类的末尾:

protected function validate_alpha_dash($attribute, $value)
{
    return preg_match('/^([a-z0-9_çÇşŞ-])+$/i', $value);
}