Ver Mensaje Individual
  #10  
Antiguo 14-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Kayetano
Por lo general cuando alguien pide cosas "raras" como esta (yo no soy partidario de escribir mal mi nombre) es porque tiene un problema con las tildes e intenta arreglarlo no usándolas, por lo tanto prefiero que exponga su problema real con las tildes y así darle una solución razonalble.

Mira que si alguien tubiera un problema con la "A" y optara por no usarla .
Bueno. Yo pretendía ser un poco sarcástico. Está claro que puede ser como dices, empero, valga la solución que dí si, por cualquier razón (ojo, razón) no se quiere permitir al usuario ingresar letras acentuadas.

Cita:
Empezado por Kayetano
Creo que con RegExp se pueden usar expresiones regulares en javascript. Las expresiones regulares también se pueden usar en los métodos String.match, String.replace, String.search y String.split. Ademas una expresión regular tan simple como esta no creo que tenga ningún problema
Bueno. Es que yo en esto me pierdo un poco. Sé únicamente que las Expresiones Regulares son todo un mundo, y que algunas son de tipo "Perl", otras de otros tipos... que en no todos los lenguajes se encuentran "disponibles de serie", etc.

En lo referente a JavaScript y según se puede leer aquí: JavaScript RegExp Object las Expresiones Regulares en JavaScript se basan en la sintaxis de las de Perl, pero, parecen no contar con toda la potencia de éstas:

Cita:
In JavaScript, a regular expression is written in the form of /pattern/modifiers where "pattern" is the regular expression itself, and "modifiers" are a series of characters indicating various options. The "modifiers" part is optional. This syntax is borrowed from Perl. JavaScript supports the following modifiers, a subset of those supported by Perl:

* /g enables "global" matching. When using the replace() method, specify this modifier to replace all matches, rather than only the first one.
* /i makes the regex match case insensitive.
* /m enables "multi-line mode". In this mode, the caret and dollar match before and after newlines in the subject string.
Por eso decía si se estaba seguro de que la Expresión Regular estaba probada, porque era posible que no funcionase, sobre todo por el "modificador" "/s" que no parece estar disponible para las Expresiones Regulares en JavaScript.
__________________
David Esperalta
www.decsoftutils.com

Última edición por dec fecha: 14-10-2006 a las 15:11:39.
Responder Con Cita