View Single Post
rak
Veteran Member
Join Date: Oct 2011
Location: banned country
Old 04-07-2013 , 18:56   Re: si tiene signos raros que no pueda registrarse.
#12

Quote:
Originally Posted by shinoda View Post
No hay nada que explicar allí, eso es muy básico. De todas formas, regex es mejor en estos casos:

PHP Code:
#include <amxmodx>
#include <regex>

new Regex:RegexHandleiRet

new const szPattern[ ] = "[^^\w_ ]"     // Patron
new const szInput  [ ] = "1Ola k-2 ase" // Texto a analizar

public plugin_init( )
{
    new 
szError64 ]
    
    if( (
RegexHandle regex_compile(szPatterniRetszErrorcharsmax(szError))) < REGEX_OK )
    {
        
log_amx"Error (%i): %s"iRetszError )
        
pause"ad" )
    }    
}

public 
some_func( )
{
    if( 
regex_match_c(szInputRegexHandleiRet) > )
    {
        
// Caracter raro encontrado
    
}
    
    else
    {
        
// Los caracteres no-raros son:
        // Letras (mayusculas o minusculas),
        // Numeros
        // Subguiones y espacios
    
}

depende xD; igual nunca me aprendí como hacer el patron con regex xD

lucas: lo unico q hice fue chequear los caracteres... es lo mismo xD
__________________

www.amxmodx-es.com

Steam: Luchokoldo
rak is offline
Send a message via MSN to rak Send a message via Skype™ to rak