繁轉簡by Lee
formatting
by k6e2n0t12
HTML
<title>繁簡互換by Lee</title>
<h1 style="text-align:center"> CHT->CHS w/localization <br></h1>
<div class="wrapper">
<button id="clear" style="width:50%;height:50px;">Clear</button>
</div>
<hr>
<textarea id="chtTextarea" rows="20" cols="50">
</textarea>
<textarea id="chsTextarea" rows="20" cols="50">
</textarea><br/>
<h5 style="text-align:left"> BY Lee (2016/07/29 created ,2016/08/12 updated) </h5>
<script src="https://code.jquery.com/jquery-2.1.4.min.js"></script>
CSS
.wrapper {
text-align: center;
}
JavaScript
$("#clear").click(function () {
//var txt = document.getElementById("myTextarea").value;
//document.getElementById("myTextarea").value =Simplized(txt);
document.getElementById("chtTextarea").value ="";
document.getElementById("chsTextarea").value ="";
//var str = "AppleBananaKiwi";
//console.log(str.substr(1,2));
//var str = "ols!";
//console.log(str.search("W3Sz"))
});
$('#chtTextarea').bind('input propertychange', function() {
var txt = document.getElementById("chtTextarea").value;
document.getElementById("chsTextarea").value =Simplized(txt);
});
$('#chsTextarea').bind('input propertychange', function() {
var txt = document.getElementById("chsTextarea").value;
document.getElementById("chtTextarea").value =Traditionalized(txt);
});
function Simplized(cc){
var str = '';
var ss = JTPYStr();
var tt = FTPYStr();
for( var i=0 ; i < cc.length ; i++)
{
for(var c=0;c<wordsBank.length;c++){//對這個字檢查wordsBack的長度的次數
//console.log(wordsBank[c][0].length);
var temp=cc.substr(i,wordsBank[c][0].length);
//console.log(temp);
if(temp.search(wordsBank[c][0])>-1){
str += wordsBank[c][1];
i += wordsBank[c][0].length;
}
}
if( cc.charCodeAt(i) > 10000 && tt.indexOf( cc.charAt(i) ) != -1 ){
str += ss.charAt( tt.indexOf( cc.charAt(i) ) );
}
else
str += cc.charAt(i);
}
return str;
}
function Traditionalized( cc )
{
var str = '';
var ss = JTPYStr();
var tt = FTPYStr();
for(var i = 0 ; i < cc.length ; i++ )
{
for(var c=0;c<wordsBank.length;c++){//對這個字檢查wordsBack的長度的次數
//console.log(wordsBank[c][0].length);
var temp=cc.substr(i,wordsBank[c][1].length);//擷取一段原文字串,長度就是目前檢查的那個字的長度
//console.log(temp);
if(temp.search(wordsBank[c][1])>-1){
str += wordsBank[c][0];
i += wordsBank[c][1].length;
}
}
if( cc.charCodeAt(i) > 10000 && ss.indexOf( cc.charAt(i) ) != -1 && checkIfNumber(cc.charAt(i-1),cc.charAt(i))!=...