如果您嘗試此鏈接https://jsfiddle.net/u4bxz74c/10/。後來的結果會是這樣如何將阿拉伯語與字母分開?
PART 1
<p id="posttextareadisplay">
<p class="ENGLISH">This is a samplasde textssss</p>
<p class="ENGLISH"><b>فَإِذَا جَلَسْتَ فِي وَسَطِ الصلَاةِ فَاطْمَئِن، وَافْتَرِشْ فَخِذَكَ الْيُسْرَى ثُم تَشَهدْ</b></p>
</p>
PART 2
<p id="posttextareadisplay">
<p class="ENGLISH">This is a samplasde textssss <b>فَإِذَا جَلَسْتَ فِي وَسَطِ الصلَاةِ فَاطْمَئِن، وَافْتَرِشْ فَخِذَكَ الْيُسْرَى ثُم تَشَهدْ</b></p>
</p>
問題PART 1:如果你看到下面的代碼,所有paragraphs
或<p>
是class="ENGLISH"
。
如何使之成爲一個paragraph
或<p>
class="ENGLISH"
是class="ARAB"
,如果段落中的文字是阿拉伯語?但是,如果寫的不是阿拉伯語,所以class="ENGLISH"
PART 1
<p id="posttextareadisplay">
<p class="ENGLISH">This is a samplasde textssss</p>
<p class="ENGLISH"><b>فَإِذَا جَلَسْتَ فِي وَسَطِ الصلَاةِ فَاطْمَئِن، وَافْتَرِشْ فَخِذَكَ الْيُسْرَى ثُم تَشَهدْ</b></p>
</p>
***** I WANT TO BE LIKE THIS *******
<p id="posttextareadisplay">
<p class="ENGLISH">This is a samplasde textssss</p>
<p class="ARAB"><b>فَإِذَا جَلَسْتَ فِي وَسَطِ الصلَاةِ فَاطْمَئِن، وَافْتَرِشْ فَخِذَكَ الْيُسْرَى ثُم تَشَهدْ</b></p>
</p>
問題PART 2的段落:但如果用阿拉伯語書寫平原或普通字體的加入。因此,段落或<p>
保持class="ENGLISH"
像這樣
<p class="ENGLISH"> This is a sa <b> لْيُسْرَى ثُم تَشَهدْ</b></p>
<p class="ENGLISH"><b> لْيُسْرَى ثُم تَشَهدْ</b> This is a sa</p>
<p class="ENGLISH"> This is a sa <b> ا لْيُسْرَى ثُم تَشَهدْ</b> This is a sa</p>
<p class="ENGLISH"><b> لْيُسْرَى ثُم تَشَهدْ</b> This is a sa <b> لْيُسْرَى ثُم تَشَهدْ</b></p>
注:我試過這個代碼,但現在看來,這個代碼封裝textarea的全部內容
if (pattern.test(newText)) {
str = newText.replace($format_search[i], $arab_format_replace[i]);
} else {
str = newText.replace($format_search[i], $format_replace[i]);
}
如果使用代碼,工作,但尚未錄入任何。但是,如果我嘗試在textrea列中輸入內容。因此,阿拉伯語返回到'ltr' https://jsfiddle.net/u4bxz74c/11/ –
打字不是任何問題在OP的文本的一部分。 – guest271314
哦,我的意思是,如果在函數arabtanpaparaf(str)上輸入函數呢? –