-5
A
回答
0
使用jQuery(JavaScript的一個擴展庫):
<form method="POST" action="#">
<textarea id="mytext" rows=5 cols=30>I LOVE YOU</textarea>
<input type="button" name="convert" value="Convert">
</form>
var trans = { 'i' : 1, 'o' : 0, 'e' : '3' };
$(document).ready(function() {
$('input[name="convert"]').click(function() {
var value = $('#mytext').val();
for (x in trans) {
var patt=new RegExp(x,'ig');
value = value.replace(patt, trans[x]);
}
$('#mytext').val(value);
});
});
4
所以,你想一個l33t
轉換器。你可以使用字典和replace()
。 下面是一個示例:
var str = "I LOVE YOU";
var LeetDictionary = {
'A': '4',
'B': '8',
'C': '(',
'D': '|)',
'E': '3',
'F': '|=',
'G': '6',
'H': '|-|',
'I': '!',
'J': '_|',
'K': 'X',
'L': '1',
'M': '44',
'N': '|\\|',
'O': '0',
'P': '|*',
'Q': '0_',
'R': '|2',
'S': '5',
'T': '7',
'U': '|_|',
'V': '\\/',
'W': '\\/\\/',
'X': '%',
'Y': 'j',
'Z': '2'
};
for (var l in LeetDictionary)
{
str = str.toUpperCase().replace(l, LeetDictionary[l]).toLowerCase();
}
alert(str);
0
使用dictionary
創建由fardjad
,並增加了一些修改它,現在這裏是終極解決方案你的問題。
相關問題
- 1. 如何使用javascript代替'+'符號
- 2. 使用動作詞典代替開關語句
- 3. 如何使用JavaScript代替使用Alt代碼的字母
- 4. 代詞替補
- 5. 刪除單詞,如果替代單詞已在excel中使用
- 6. 如何使循環代替switch語句?
- 7. 替代物使用JavaScript
- 8. textarea替代使用javascript/css
- 9. 使用javascript代替jquery
- 10. 替代詞和詞用連字符
- 11. 用Javascript代替「
- 12. 店詞代替線
- 13. 如何使用get_template_directory_uri()代替
- 14. 如何使用ArrayList代替
- 15. 如何用JavaScript代替鏈接文本?
- 16. 用短代碼功能代替單詞
- 17. nltk語義詞替換
- 18. PHP用短語代替發誓的單詞
- 19. 用javascript代替onmousedown
- 20. 用JavaScript代替CSS
- 21. 替代多個或語句在Javascript
- 22. 如何使用JavaScript if/else語句使用jQuery代碼
- 23. 如何使用string ::使用char *代替
- 24. 使用連接的替代語法
- 25. 如何在代表中使用詞典
- 26. JavaScript語言發明者使用函數代替較短的單詞是一個大錯誤嗎?
- 27. 使用JavaScript代替超鏈接
- 28. 使用javascript查找和替換迭代
- 29. 使用CSS(或JavaScript)來代替SMIL
- 30. 替代顯示:無使用CSS和Javascript
+1 LOL OMG一樣:) – Jules