solo regulares regular rango que probar numeros mayores letras expresiones expresion especiales espacios espacio ejemplos caracteres blanco alfanumerico regex unicode string-matching

regex - regulares - Expresión regular solo caracteres y números arábigos



expresiones regulares javascript caracteres especiales (10)

Quiero que Expresión regular acepte solo caracteres , espacios y números árabes .

No se requiere que los números estén en árabe.

Encontré la siguiente expresión:

^[/u0621-/u064A]+$

que solo acepta caracteres árabes mientras necesito caracteres, espacios y números árabes.


Con muchos intentos de edición, obtuve esto para los nombres persas:

[گچپژیلفقهمو ء-ي]+$


En PHP, usa esto:

preg_replace("//p{Arabic}/u", ''x'', ''abc123ابت'');// will replace arabic letters with "x".

Nota : Para que /p{Arabic} coincida con las letras árabes, debe pasar el modificador u (para Unicode) al final.


Puedes usar:

^[/u0621-/u064A/s/p{N}]+$

/p{N} coincidirá con cualquier dígito numérico unicode.

Para hacer coincidir solo el uso de dígitos ASCII:

^[/u0621-/u064A/s0-9]+$

EDITAR: Mejor usar esta expresión regular:

^[/p{Arabic}/s/p{N}]+$

Demo de RegEx


Simple, usa este código:

^[؀-ۿ]+$

Esto funciona para números pares árabes / persas.


Simplemente agregue 1-9 (en formato Unicode) a su clase de personaje:

^[/u0621-/u064A0-9 ]+$

O agregue /u0660-/u0669 a la clase de caracteres, que es el rango de números arábigos :

^[/u0621-/u064A/u0660-/u0669 ]+$


puedes usar [ء-ي] me funcionó en javascript Jquery forme.validate rules

para mi ejemplo quiero obligar al usuario a insertar 3 caracteres

[a-zA-Z ء-ي]


utilizar esta

[/u0600-/u06FF]

funcionó para mí en Visual Studio


^[/u0621-/u064Aa-zA-Z/d/-_/s]+$

Esta expresión regular debe aceptar letras árabes, letras inglesas, espacios y números


function HasArabicCharacters(string text) { var regex = new RegExp( "[/u0600-/u06ff]|[/u0750-/u077f]|[/ufb50-/ufc3f]|[/ufe70-/ufefc]"); return regex.test(text); }


[/p{IsArabic}-[/D]]

Un carácter árabe que no es un dígito