0
我試圖刪除它們,然後標點符號標點符號更換一個標點符號,我已經做到了,但我需要和或&隨機替換句子的最後一個,但第二個標點符號。如何使用和或隨機使用JavaScript
這裏是代碼
<html>
<head>
<script>
$(document).ready(function() {
for(var i=0;i<2;i++)
{
var remove_dot=document.getElementsByTagName("p")[i];
var remove=remove_dot.innerHTML;
remove_dot.innerHTML = remove.replace(/[,|.-]+[\s]*([,|.-])/g, "$1");
}
});
</script>
<body>
<p>hello , . are you | . why , its ok , .</p>
<p>hey , . are you | . why | its ok , .</p>
</body>
隨着上述腳本的幫助,我能夠去除標點符號後面標點符號 這裏是我的輸出
hello . are you . why , its ok .
hey . are you . why | its ok .
但是,當我需要更換倒數第二個標點隨機與和,&我怎麼能修改正則表達式 這是我的期望輸出。
hello . are you . why and its ok .
hey . are you . why & its ok .
有超過標點符號 「| .-」。你想做他們全部,或只是那些? – RobG