Làm thế nào để kiểm tra xem bất kỳ ký tự tiếng Ả Rập tồn tại trong chuỗi với javascript ngôn ngữLàm thế nào để kiểm tra xem bất kỳ ký tự tiếng Ả Rập tồn tại trong chuỗi (javascript)
13
A
Trả lời
43
According to Wikipedia, ký tự tiếng Ả Rập rơi vào phạm vi Unicode 0600 - 06FF. Vì vậy, bạn có thể sử dụng một biểu thức chính quy để kiểm tra nếu chuỗi chứa bất kỳ ký tự trong phạm vi này:
var arabic = /[\u0600-\u06FF]/;
var string = 'عربية'; // some Arabic string from Wikipedia
alert(arabic.test(string)); // displays true
1
Phạm vi cho các ký tự tiếng Ả Rập là:
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
thế nào nó hoạt động đối với tôi là
$str = "عربية";
if(preg_match("/^\x{0600}-\x{06FF}]+/u", $str))echo "invalid";
else echo "valid";
Bạn có thể kiểm tra phạm vi mở rộng của ký tự tiếng Ả Rập
0x600 - 0x6ff
0x750 - 0x77f
0xfb50 - 0xfc3f
0xfe70 - 0xfefc
Vì vậy, biểu hiện sẽ trông giống như "/^\x{0600}-\x{06FF}\x{0750}-\x{077f}]+/u"
Good Luck
Các vấn đề liên quan
- 1. In chuỗi tiếng ả rập trong java
- 2. Xóa ký tự rác trong tiếng Ả Rập
- 3. Làm thế nào để chèn ký tự tiếng Ả Rập vào cơ sở dữ liệu sql?
- 4. Dải ký tự không phải chữ và số từ tiếng Ả Rập UTF8 + Chuỗi tiếng Anh
- 5. Solr cho tiếng Ả Rập
- 6. Văn bản tiếng Ả Rập trong as3
- 7. Làm cách nào để viết các ký tự không phải tiếng Anh như ký tự tiếng Ả Rập hoặc tiếng Ba Tư vào một hình ảnh?
- 8. Sắp xếp các từ tiếng Ả Rập trong Java
- 9. Javascript: Kiểm tra xem classname tồn tại
- 10. Cách lấy bàn phím tiếng Ả Rập trong iphone sdk
- 11. Lỗi khi writting tiếng Ả Rập để hình ảnh
- 12. jQuery: Kiểm tra xem các ký tự đặc biệt có tồn tại trong chuỗi
- 13. Làm cách nào để chuyển đổi chữ số tiếng Anh sang chữ số Ả Rập?
- 14. PHP: Làm cách nào để phát hiện xem chuỗi đầu vào có phải là tiếng Ả Rập
- 15. Java: làm thế nào để kiểm tra xem ký tự thuộc về một khối unicode cụ thể?
- 16. iphone sdk: làm thế nào để chuyển đổi định dạng ngày tiếng Ả Rập sang tiếng Anh?
- 17. Cách xác định chuỗi là tiếng Anh hoặc tiếng Ả Rập?
- 18. Trong Xcode, cách hiển thị văn bản hợp nhất tiếng Anh + tiếng Ả Rập và bắt đầu bằng tiếng Ả Rập?
- 19. Phân tích cú pháp XML tiếng Ả Rập trong Android
- 20. Sử dụng Eclipse với tiếng Ả Rập và tiếng Anh trên cùng một dòng
- 21. Thư viện OCR nguồn mở cho tiếng Ả Rập
- 22. Làm thế nào để kiểm tra xem một nhân vật đặc biệt tồn tại trong một mảng ký tự
- 23. Mã hóa các từ tiếng Ả Rập bằng NLTK
- 24. Chèn & Chọn dữ liệu tiếng Ả Rập Android SQLite
- 25. tải Javascript động và làm thế nào để kiểm tra xem kịch bản tồn tại
- 26. Kiểm tra xem khóa đăng ký có tồn tại không?
- 27. Ngôn ngữ Ả Rập Android
- 28. Kiểm tra xem ký tự có tồn tại trong mã hóa
- 29. làm thế nào để kiểm tra xem đối tượng đã tồn tại trong một danh sách
- 30. Kiểm tra bất kỳ phần tử nào tồn tại trong hai bộ sưu tập
xin vui lòng tôi có thể sử dụng điều này với jQuery, tôi muốn thêm lớp để phụ huynh của văn bản nếu văn bản là arabic? – kebir
Làm việc như một sự duyên dáng :) cảm ơn ,, –
Để (xấp xỉ) đếm số ký tự tiếng ả rập trong chuỗi 'string.match (/ [\ u0600- \ u06FF]/g) .length' – Rolf