Trabajo con MVC y soy nuevo en él. Quiero verificar que los valores de entrada estén solo en idioma persa (Caracteres) por [RegularExpression]
Validación. Así que creo usar Regex y necesito verificar el alcance de los unicodes, pero no sé cómo se puede encontrar el rango de caracteres persas Unicode. ¿Estoy en lo cierto acerca de esta Regex? ¿cuál es su sugerencia y cómo puedo encontrar variedad de Unicode en PersaRegex para comprobar que la cadena de entrada está en el idioma persa
Respuesta
Comprobar primera letra y último rango de letras en Persa creo algo como esto:
"^[آ-ی]$"
no funciona en php –
no funciona con caracteres persas como "خ", "پ", ... ¡porque no está en idioma árabe! Creo que es mejor usarlo: [\ u0600- \ u06FF] –
Uso este RegExp en mi programa, y funciona correctamente. esperan para ayudarle a:
[پچجحخهعغفقثصضشسیبلاتنمکگوئدذرزطظژؤآإأءًٌٍَُِّ\s]+$
caracteres persas están dentro del rango: [\ u0600- \ u06FF] + [\ s]
Probar:
Regex.IsMatch(Text, @"^([\u0600-\u06FF]+\s?)+$")
Este Patern Contiene Carta y el espacio Charachters.
Regex.IsMatch(Text, @"^([\u0600-\u06FF]+\s?)+$")
Esto sólo contienen símbolos estándar Árabe Intervalo Pero Pérsico también incluyen 4 más caracteres:
ژ \uFB8A
پ \u067E
چ \u0686
گ \u06AF
lo que debe utilizar:
^[\u0600-\u06FF\uFB8A\u067E\u0686\u06AF]+$
Si desea hacer coincidir cero anchura- sin unión, debe agregar esto también:
\u200C
considere aceptar espacio y no anotador de ancho cero en los caracteres. https://stackoverflow.com/a/34869397/5160077 –
- 1. Zend Search Lucene y el idioma persa!
- 2. Regex para comprobar si una cadena tiene paréntesis no coincidentes?
- 3. Regex para cadena contiene?
- 4. ¿Está optimizado el final de cadena regex en .NET?
- 5. ¿Cómo puedo crear un servicio de fuente personalizado para el idioma persa
- 6. jQuery en persa
- 7. Regex para que coincida con el espacio en blanco o el final de la cadena
- 8. Comprobar la cadena que contiene la URL para "http: //"
- 9. ¿Cómo comprobar que el usuario está "conectado"?
- 10. ¿Cómo comprobar que la próxima 'cabecera' en OCaml está vacía?
- 11. ¿Puede Regex utilizarse para esta manipulación de cadena en particular?
- 12. Comprobar si el texto está en una cadena
- 13. Regex para caracteres de palabra en cualquier idioma
- 14. PHP: cadena para regex
- 15. C#. Regex más rápida para que coincida con cualquier cadena
- 16. Validador Regex que permite vacío como entrada
- 17. Cambiar el idioma que está siendo corregido ortográficamente en Textmate
- 18. Grep regex que NO contiene cadena
- 19. Regex para validar alfabéticos y números en la cadena localizada
- 20. ¿Hay alguna forma de comprobar si el texto Unicode está en un idioma determinado?
- 21. Cómo comprobar que la cadena contiene caracteres especiales en ruby
- 22. Cambiar la cultura DateTimePicker para .Net especialmente el calendario persa
- 23. Hijri (calendario persa) Para DwtCalendar.js
- 24. C++ 11 regex: comprobando si la cadena comienza con regex
- 25. Bash: comprobar que la entrada del usuario es correcta
- 26. Regex encuentra la palabra en la cadena
- 27. Regex para cadena que no contiene varias palabras específicas
- 28. Regex para que coincida cuando una cadena está presente dos veces
- 29. Entrada de usuario + Ruby + Regex?
- 30. NumberFormatException para la cadena de entrada
No veo por qué necesitarías una expresión regular para verificar si un personaje está dentro de un rango determinado. – jahroy
¡Personajes! = Idioma. Por ejemplo, 'hdafhladf' no es inglés. Y estoy seguro de que hay algunos personajes que no están clasificados oficialmente como "persas", pero están permitidos en persa (¿quizás en caracteres en blanco?) –