Phiên bản đầy đủ: jsB@nk » Ứng dụng » Tìm kiếm » Tìm và thay thế
URL: https://www.javascriptbank.com/multiple-search-and-replace.html
Bạn có thể dùng công cụ này để tìm và thay thế từ hoặc cụm từ trong một đoạn văn bản nào đó.
Phiên bản đầy đủ: jsB@nk » Ứng dụng » Tìm kiếm » Tìm và thay thế
URL: https://www.javascriptbank.com/multiple-search-and-replace.html
<SCRIPT language=javascript type=text/javascript>// Mr Speedy July 2001//array of special charsxspecialChar = new Array('[',']','(',')')function specialChar(charIs){//checks if a char needs a backslash \ before it//this for loop with the help of Matt Burland <[email protected]> for (var i=0; i<xspecialChar.length;i++) { if(charIs==xspecialChar[i]) { return true; } }return false;}function replace(form){var look4 = form.lookfor.valuevar newLookFor = ""var origText = form.orig.valuevar replaceWith = form.replacewith.valuevar delim = (form.caseSens.checked) ? "/g" : "/gi"var resultIs = "" for (var i=0;i<look4.length;i++) { var speChar = specialChar(look4.charAt(i)) var charToReplace = look4.charAt(i) if(speChar){ newLookFor += "\\" + charToReplace }else{ newLookFor += charToReplace } }var myString = new String(newLookFor);var mySeparator = ',';var arrayName = myString.split(mySeparator) for (var i=0;i<arrayName.length;i++) { if(i==0) resultIs = origText.replace(eval("/"+arrayName[i]+delim), replaceWith); if(i!==0) resultIs = resultIs.replace(eval("/"+arrayName[i]+delim), replaceWith); }form.result.value = resultIs}</SCRIPT><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->
<FORM style="text-align: left;">Input<BR><TEXTAREA name=orig rows=5 cols=100>The New International Version is a completely new translation of the Holy Bible made by over a hundred scholarsworking directly from the best available Hebrew, Aramaic and Greek texts. It had its beginning in 1965 when, afterseveral years of exploratory study by committees from the Christian Reformed Church and the NationalAssociations of Evangelicals, a group of scholars met at Palos Heights, Illinois, and concurred in the need for a newtranslation of the Bible in contemporary English. This group, though not made up of official church representatives,was transdenominational. Its conclusion was endorsed by a large number of leaders from many denominations whomet in Chicago in 1966. </TEXTAREA><BR>Look for<BR><INPUT size=30 value=is,the name=lookfor> <INPUT type=checkbox name=caseSens value="ON">Case-sensitive<BR>Replace with<BR> <INPUT value=was name=replacewith size="20"><BR>Result<BR><TEXTAREA name=result rows=5 cols=100></TEXTAREA><BR><INPUT onclick=replace(this.form) type=button value=Replace name=""> </FORM><!-- This script downloaded from www.JavaScriptBank.com Come to view and download over 2000+ free javascript at www.JavaScriptBank.com-->