Sunday, August 05, 2007

prototype javascript library String extend function example


<script type="text/javascript" charset="utf-8">
function doc (argument) {
document.write(argument);
document.write("<br />\n");
}
var str = '<font color="blue">ThereAreTest1AndTest2AndTest3AndtTest4AndTest5AndTest6AndTest7.</font>';
//doc('String.scan() = ' + str.scan(/test/i, 'Text'));
//doc('String.truncate() = ' + str.truncate());
doc('String.strip() = ' + str.strip());
doc('String.stripTags() = ' + str.stripTags());

var srt = '<script type="text/javascript" charset="utf-8">var x = 1; alert(x);<\/script>';
//srt.stripScripts();
//srt.evalScripts();
doc('srt.extractScripts() = ' + srt.extractScripts());
doc('str.escapeHTML() = ' + str.escapeHTML());
doc('str.unescapeHTML() = ' + str.unescapeHTML());

var queryStr = '?a=1&b=2&c=3&d=4#anchor';
var queryParams = queryStr.toQueryParams();
for(var p in queryParams){
doc('queryParams[' + p + '] = ' + queryParams[p]);
}

doc('String.succ() = ' + queryStr.succ());

var came = 'test-camelize-again';
doc('String.camelize() = ' + came.camelize());
doc('String.capitalize() = ' + came.capitalize());
doc('String.inspect() = ' + came.inspect(true));
</script>

No comments :