87,910
社区成员
发帖
与我相关
我的任务
分享
<div><textarea id="c"cols="136"rows="88"></textarea></div>
<div><textarea id="s1"cols="136"rows="88"readonly="readonly"ondblclick="sa()"></textarea></div>
<div><textarea id="s2"cols="136"rows="88"readonly="readonly"ondblclick="sb()"></textarea></div>
/g
之类的.
function sa(){s1.value=c.value.replace(/ /g,\n);}
function sb(){s2.value=c.value.replace(/每个句子/g,\n);}
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div><textarea id="c" cols="67" rows="12">You are stupid! Come here. I will tell you the truth. Where you now?</textarea></div>
<div><textarea id="s1" cols="67" rows="12" readonly="readonly" ondblclick="sa()"></textarea></div>
<div><textarea id="s2" cols="67" rows="12" readonly="readonly" ondblclick="sb()"></textarea></div>
<script type="text/javascript">
function sa(){
document.getElementById("s1").value=document.getElementById("c").value.replace(/(\w+|\W+)\s*/g,"$1\n");
}
function sb(){
document.getElementById("s2").value=document.getElementById("c").value.replace(/(.+?[\.\?!;])\s+/g,"$1\n");
}
</script>
</body>
</html>
function sa(){s1.value=c.value.replace(/\s+/g, "\n");}
function sb(){s2.value=c.value.replace(/([^\w+ ])/g, "$1\n");}