Jak sprawdzić, czy istnieje jakikolwiek znak arabski w ciągu z javascript językuJak sprawdzić, czy istnieje jakikolwiek znak arabski w smyczkową (javascript)
13
A
Odpowiedz
43
According to Wikipedia znaki arabskie się w przedziale 0600 - 06FF Unicode. Więc można użyć wyrażenia regularnego, aby sprawdzić, czy ciąg zawiera dowolny znak w tym zakresie:
var arabic = /[\u0600-\u06FF]/;
var string = 'عربية'; // some Arabic string from Wikipedia
alert(arabic.test(string)); // displays true
1
Zakresy dla znaków arabskich są:
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
jak to działa dla mnie jest
$str = "عربية";
if(preg_match("/^\x{0600}-\x{06FF}]+/u", $str))echo "invalid";
else echo "valid";
można sprawdzić rozszerzonym zakresie charakteru arabskiej
0x600 - 0x6ff
0x750 - 0x77f
0xfb50 - 0xfc3f
0xfe70 - 0xfefc
Więc wyrażenie będzie wyglądać bardziej jak "/^\x{0600}-\x{06FF}\x{0750}-\x{077f}]+/u"
Good Luck
Powiązane problemy
- 1. Jak sprawdzić, czy element tablicy istnieje, czy nie w javascript?
- 2. Jak sprawdzić, czy wartość istnieje w tej tablicy JavaScript?
- 3. Jak sprawdzić, czy znak jest samogłoską?
- 4. Jak sprawdzić w jQuery, czy został przesłany jakikolwiek formularz?
- 5. jak sprawdzić, czy znak jest liczbą całkowitą?
- 6. Jak rozdzielić ciąg (ciąg arabski)
- 7. Sprawdź, czy znak istnieje w kodowaniu
- 8. Jak sprawdzić, czy rekord istnieje?
- 9. Jak sprawdzić, czy istnieje klasa?
- 10. Jak sprawdzić, czy nieruchomość istnieje?
- 11. Jak sprawdzić, czy dziecko istnieje?
- 12. Jak sprawdzić, czy fragment istnieje?
- 13. Ładowanie JavaScript dynamicznie i jak sprawdzić, czy skrypt istnieje
- 14. Czy istnieje jakikolwiek powód użycia ":: template"?
- 15. Jak sprawdzić, czy tag istnieje w XSLT?
- 16. Jak sprawdzić, czy makro istnieje w CMake
- 17. jak sprawdzić, czy istnieje stała w php
- 18. Jak sprawdzić, czy klasa istnieje w css?
- 19. Jak sprawdzić, czy widżet istnieje w Tkinter?
- 20. Jak sprawdzić, czy katalog istnieje w Perlu?
- 21. Jak sprawdzić, czy plik istnieje w pilocie?
- 22. Jak sprawdzić, czy plik istnieje w ansibla?
- 23. Jak sprawdzić w SQLite, czy tabela istnieje?
- 24. Jak sprawdzić, czy istnieje słowo w zdaniu
- 25. Jak sprawdzić, czy kolumna istnieje w Pandach?
- 26. Jak sprawdzić element div, czy istnieje?
- 27. Jak sprawdzić, czy sesja istnieje, czy nie?
- 28. Ajax nie działa w IE, jeśli URL zawiera arabski znak
- 29. Jak sprawdzić, czy znak w łańcuchu jest literą? Python
- 30. Jak sprawdzić, czy w Pythonie znak jest pisany wielkimi literami?
proszę mogę wykorzystać to z jQuery, chcę dodać klasę do rodzica tekst, jeśli tekst jest arabski? – kebir
Pracowałem jak z wdzięku :) dziękuję ,, –
Aby (w przybliżeniu) policzyć liczbę znaków arabskich w ciągu 'string.match (/ [\ u0600- \ u06FF]/g) .length' – Rolf