diff --git a/src/intro.js b/src/intro.js index dd4126a..822d65a 100644 --- a/src/intro.js +++ b/src/intro.js @@ -1,4 +1,3 @@ - var isMac = /Mac/.test(navigator.platform); var shortcuts = { @@ -335,9 +334,9 @@ function _toggleLine(cm, name) { } -/* The right word count in respect for CJK. */ +/* The right word count in respect for CJK, Arabic and Persian. */ function wordCount(data) { - var pattern = /[a-zA-Z0-9_\u0392-\u03c9]+|[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g; + var pattern = /[a-zA-Z0-9_\u0392-\u03c9ـ\u0600-\u06FF]+|[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g; var m = data.match(pattern); var count = 0; for (var i = 0; i < m.length; i++) {