¿Hay diferencias entre estos dos?Diferencias entre replace (/ [^ a-z0-9]/gi, '') y replace (/ [^ a-zA-Z0-9]/g, '')
replace(/[^a-z0-9]/gi, '');
replace(/[^a-zA-Z0-9]/g, '');
Además, ¿hay diferencias significativas en el tiempo utilizando uno u otro?
edición: sobre el rendimiento, hice algunas pruebas http://jsperf.com/myregexp-test
no, hacen lo mismo – sdfadfaasd
Tenga en cuenta lo que realmente hace. Pruebe '.iniciar" .veplace (/ [^ a-z0-9]/gi ''); ' – NullUserException
@NullUserException, pero al final no hay una solución en JS para este problema. Incluso '\ W' hace lo mismo. – xanatos