![]() |
|
|
+ Search |
![]()
|
Feb 20th, 2001 05:38
Scott Fleming, Nick Ashton, http://hawkwynd.com
Using the replace function in ASP, we can replace matches on a string
input, or anything in a string.
Syntax: string=replace(StringToFix, StringToSearch, StringToReplace)
Here is an example of replacing the newline character of a user's
comments, with the '<BR>' tags for displaying on a page.
--------------------------------------------------------------------
<html>
<head>
<title>Replace the vbcrlf with <BR></title>
</head>
<body>
<%
if Request.form("comment")<>"" Then
strComent=replace(request.form("comment"), vbcrlf, "<br>")
response.write strComent
response.end
Else
%>
Enter a comment, and click SEND to view it's formatted display<br>
<form action="default.asp" method="POST">
<textarea name="comment" cols="50" rows="5" wrap="OFF"></textarea>
<input type="Submit" value="send">
</form>
<% end if %>
</body>
</html>
-----------------------------snip---------------------------------
You can also check for content in the form, and keep it clean:
myArray=array("damn","hell","badword","badword2","badword3")
for each badword in myArray
strComment=replace(strComment, badword, "< beep >")
Next
This is just an example, of course, but shows the functionality of the
replace function in real-world applications.
© 1999-2004 Synop Pty Ltd