<HTML>
<HEAD>
<TITLE>Strim a tring</TITLE>
<SCRIPT>
function ltrim(testStr) {
if (testStr == "")
return "";
else {
var pattern = /[^\s]+.*/;
result = testStr.match(pattern);
return result[0];
}
}
function rtrim(testStr) {
if (testStr == "")
return "";
else {
var pattern = /.*[\S]/;
result = testStr.match(pattern);
return result[0];
}
}
function trim(testStr) {
return rtrim(ltrim(testStr));
}
</SCRIPT>
</HEAD>
<BODY>
<FORM name="theForm">
<TABLE>
String for trimming:
<INPUT type=text name=testStr size=60>
<INPUT type=button name="theButton" value="Trim" onClick="document.theForm.display.value = trim(document.theForm.testStr.value)";>
<INPUT type=button name="theButton" value="Clear" onClick='document.theForm.testStr.value=""; document.theForm.display.value=""'>
Trimmed string:
<INPUT type=text name=display size=60/>
</FORM>
</BODY>
</HTML>
|