NSPredicate y Regex

¿Puede alguien ayudarme con Regex con NSPredicate?

NSString *regex = @"(?:[A-Za-z0-9])";
NSPredicate *pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];
if ([pred evaluateWithObject:mystring])
{
  //do something
}

probando lo anterior con mystring - qstring123 no parece funcionar. Espero que ingrese la condición if porque supuestamente debería coincidir con la expresión regular.

Además, necesito una expresión regular para la numeración alfa que permita comas y espacios.

¿esto funcionara?

@"(?:[A-Za-z0-9])*(?:,[A-sa-z0-9)*(?:\s[A-sa-s0-9])"

Por favor ayuda.

Respuestas a la pregunta(1)

Su respuesta a la pregunta