¿Cómo comprobar si existe cualquier carácter árabe de la cadena con el lenguaje Javascript¿Cómo comprobar si existe cualquier carácter en la cadena árabe (javascript)
13
A
Respuesta
43
According to Wikipedia, caracteres árabes están en el rango de Unicode 0600 - 06FF. Así que usted puede utilizar una expresión regular para comprobar si la cadena contiene cualquier carácter en este rango:
var arabic = /[\u0600-\u06FF]/;
var string = 'عربية'; // some Arabic string from Wikipedia
alert(arabic.test(string)); // displays true
1
rangos de caracteres árabes son:
0x600 - 0x6ff
0x750 - 0x77f
0xfb50 - 0xfc3f
0xfe70 - 0xfefc
1
function isArabic(text) {
var pattern = /[\u0600-\u06FF\u0750-\u077F]/;
result = pattern.test(text);
return result;
}
0
la forma en que funciona para mí es
$str = "عربية";
if(preg_match("/^\x{0600}-\x{06FF}]+/u", $str))echo "invalid";
else echo "valid";
Puede consultar el rango extendido del carácter árabe
0x600 - 0x6ff
0x750 - 0x77f
0xfb50 - 0xfc3f
0xfe70 - 0xfefc
Así expresión se parecerá más a "/^\x{0600}-\x{06FF}\x{0750}-\x{077f}]+/u"
buena suerte
Cuestiones relacionadas
- 1. cómo comprobar si la cadena contiene carácter '+'
- 2. jQuery: comprobar si el carácter es en la cadena
- 3. expresión regular para comprobar si existe cadena exacta incluyendo #
- 4. Comprobar si la cadena/registro existe en DataTable
- 5. jQuery: comprobar si la cadena existe en elemento, volver booleano
- 6. iPhone: ¿Cómo comprobar si existe una subcadena en una cadena?
- 7. ¿Cómo comprobar si una clase en javascript existe
- 8. Cómo comprobar si NSUserDefaults existe
- 9. ¿Cómo comprobar si existe niño
- 10. Comprobar si existe tabla
- 11. ¿Cómo comprobar si un carácter está en mayúscula en Python?
- 12. Comprobar si existe recurso
- 13. Comprobar si la tabla existe en C#
- 14. ¿Cómo comprobar si existe imagen en Rails?
- 15. Comprobar si existe sesión JSF
- 16. Comprobar si un div no existe con javascript
- 17. ¿Cómo comprobar si cronjob existe con PHP?
- 18. SparseArray, comprobar si la clave existe
- 19. Cakephp comprobar si existe registro
- 20. Cómo comprobar si existe un enlace simbólico
- 21. XPath: ¿Cómo comprobar si existe un atributo?
- 22. ¿Cómo comprobar si existe una ventana hija?
- 23. Comprobar si existe una URL en Ruby
- 24. ¿Cómo puedo verificar si existe una cadena en otra cadena?
- 25. Cómo comprobar si NSString comienza con un cierto carácter
- 26. Comprobar si existe una clave en Memcache
- 27. JavaScript - comprobar si hay letras minúsculas en una cadena
- 28. cómo saber si existe clave en la cadena JSON
- 29. ¿Cómo encontrar si una cadena tiene todas las letras en inglés o en árabe
- 30. cómo comprobar si el objeto ya existe en una lista
favor ¿Puedo usar esto con el jQuery, quiero agregar la clase a los padres de texto si el texto es árabe? – kebir
Funcionó como un amuleto :) gracias ,, –
Para (aproximativamente) contar el número de caracteres arábigos en la cadena 'string.match (/ [\ u0600- \ u06FF]/g) .length' – Rolf