update
This commit is contained in:
@@ -0,0 +1,55 @@
|
||||
function textflip() {
|
||||
if ($("#content").val() == "") {
|
||||
pcjson_com_msg($("#content"), "请输入要翻转的内容");
|
||||
return false;
|
||||
}
|
||||
var result = flipString($("#content").val().toLowerCase());
|
||||
hightout(result)
|
||||
}
|
||||
function flipString(aString) {
|
||||
var last = aString.length - 1;
|
||||
var result = new Array(aString.length)
|
||||
for (var i = last; i >= 0; --i) {
|
||||
var c = aString.charAt(i)
|
||||
var r = flipTable[c]
|
||||
result[last - i] = r ? r : c
|
||||
}
|
||||
return result.join('')
|
||||
}
|
||||
var flipTable = {
|
||||
a: '\u0250',
|
||||
b: 'q',
|
||||
c: '\u0254', //open o -- from pne
|
||||
d: 'p',
|
||||
e: '\u01DD',
|
||||
f: '\u025F', //from pne
|
||||
g: '\u0183',
|
||||
h: '\u0265',
|
||||
i: '\u0131', //from pne
|
||||
j: '\u027E',
|
||||
k: '\u029E',
|
||||
//l : '\u0283',
|
||||
m: '\u026F',
|
||||
n: 'u',
|
||||
r: '\u0279',
|
||||
t: '\u0287',
|
||||
v: '\u028C',
|
||||
w: '\u028D',
|
||||
y: '\u028E',
|
||||
'.': '\u02D9',
|
||||
'[': ']',
|
||||
'(': ')',
|
||||
'{': '}',
|
||||
'?': '\u00BF', //from pne
|
||||
'!': '\u00A1',
|
||||
"\'": ',',
|
||||
'<': '>',
|
||||
'_': '\u203E',
|
||||
'\u203F': '\u2040',
|
||||
'\u2045': '\u2046',
|
||||
'\u2234': '\u2235',
|
||||
'\r': '\n'
|
||||
}
|
||||
for (i in flipTable) {
|
||||
flipTable[flipTable[i]] = i
|
||||
}
|
||||
Reference in New Issue
Block a user