• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 205
  • Last Modified:

Using Replace Function

How to use replace function in java script and on what situation should we use it
    thanks
0
sanilkrishna
Asked:
sanilkrishna
  • 2
1 Solution
 
alfanhendroCommented:
replace is used to replace some part of a string with another substring.
example code:


var strText = new String() ;
// Prepare a string of chars.
strText = 'This is XYZ a text. ';
// Write it into our document.
document.write ( strText ) ;
// Replace the XYZ with nothing.
var newstr = strText.replace('XYZ', '') ;
// Write it into our document.
document.write ( newstr ) ;


will display :

This is XYZ a text. This is  a text.
0
 
pratap_rCommented:
There is another use! you could use RegEx for searching and replacing. Heres an eg..

a="this is a test message. this is a tset message";
a=a.replace(/t[es]{2}t/gi,"cool");
alert(a);

note that there is a spelling mistake in one of the 'test' words, but the regex replaces both instances correctly!

heres another...
function trim(str){return str.replace(/^\s+/,'').replace(/\s+$/,'');}

Enjoy!
Pratap
0
 
sanilkrishnaAuthor Commented:
Hello pratap,

I find this solution more appropriate as my scenario invites to change the dvision tag as given below

paneBeneficiary=beneficiaryDiv.innerHTML;
 where beneficiaryDiv is the division tag as given below
<div id="beneficiaryDiv" style="display:none">
 var temp = paneBeneficiary.replace(/transactionDetails\[\d+\]/g, "transactionDetails["+transCtr++ +"]");

Question
-----------
  the point which is confounding is what does the delimiters play a role here in the Regex function?
 could you please enlighten what is the exact format of the regex function which you have given me

  thanks and regards,
   sanil
0
 
pratap_rCommented:
its the standard regex syntax, you can check http://www.regular-expressions.com for detailed explanations..
0

Featured Post

Vote for the Most Valuable Expert

It’s time to recognize experts that go above and beyond with helpful solutions and engagement on site. Choose from the top experts in the Hall of Fame or on the right rail of your favorite topic page. Look for the blue “Nominate” button on their profile to vote.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now