Hola! como les va?

Bueno, estoy trabajando en un proyecto un poquito simple pero seguro saben que mi fuerte no es PHP, así que estuve investigando sobre las "expresiones regulares" en PHP ya que necesito construir un filtro en dicho lenguaje... esto con el fin de procesar una cadena común (obtenida a través de $_GET) y asegurarme que únicamente contenga:
[a-zA-Z] (letras en minúscula/mayúsculas)
[0-9] (números)
[-.,:] (guión alto, punto, coma, dos puntos)
Y la cosa es que no se muy bien como lograrlo desde la expresión como tal... dígamos que pretendo usarlo en un .htaccess:
RewriteRule ^usuario/([a-zA-Z0-9]+)/?$ index.php?name=$1Ahí tengo claro cuando admito caracteres alfa-numéricos, pero no sabría como "combinarlo" con los otros caracteres que ya mencioné, si alguien me hecha una mano estaría agradecido! (puede que me esté ahogando en un vaso con agua
jaja)