会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
回头再说 坚强2002的博客
在每个新的一年三百六十五天 我们都每天进步一点点......
博客园
首页
联系
订阅
管理
Prototype实战教程----16.string
<
html
>
<
head
>
<
title
>
String Test
</
title
>
<
script
src
="prototype.js"
></
script
>
<
script
>
function
testStrip()
{
var
str
=
new
String(' wanfangdata ');
alert(str.strip());
}
function
teststripTags()
{
var
str
=
new
String('
<
html
>
2002
<
head
>
2005
<
body
>
');
alert(str.stripTags());
}
function
testtruncate()
{
var
str
=
new
String('king123456789987654321');
alert(str.truncate(
8
,'
*
'));
}
function
testcamelize()
{
var
str
=
new
String('Background
-
color')
alert(str.camelize())
}
function
testcapitalize()
{
var
str
=
new
String('back');
alert(str.capitalize());
}
function
testDasherize()
{
var
str
=
new
String('Hello_World');
alert(str.dasherize());
}
function
testinspect()
{
alert(
"
sdfj\
"
sfa
"
.inspect() );
}
function testgsub()
{
alert(
"
skdjfAsfdjkAdk
"
.gsub(/A/,function(match) {return match[0].toLowerCase()}));
}
function testScan()
{
alert(
"
skdjfAsfdjkAdk
"
.scan(/A/,function(){alert('have a A')}));
}
function testUnderscore()
{alert('borderBottomWidth'.underscore());
}
function testTemplate()
{var temp = new Template(
"
被替换
"
);
alert(temp.evaluate('aAklkljkjAkka'));
}
function testTimes()
{
alert('['+'Q'.times(10)+']');
}
function testEval()
{
var str=
"
<
script
"
+
"
>
alert('ok');
<
"
+
"
/
script
>
"
;
str.evalScripts();
}
</script>
<body>
<p><input type=button value='Strip' onclick='testStrip();' />
"
wanfangdata
"
---> 'wanfangdata'去掉两边的空格</p><br/>
<p><input type=button value='stripTags' onclick='teststripTags();' />“<html>2002<head>2005<body>” ---> '20022005'去掉html标签</p><br/>
<p><input type=button value='truncate' onclick='testtruncate();' />“123456789>987654321” ---> '123456>'字符串截断</p><br/>
<p><input type=button value='camelize' onclick='testcamelize();' />Background-color --->BackgroundColor</p><br/>
<p><input type=button value='capitalize' onclick='testcapitalize();' />back--->Back</p><br/>
<p><input type=button value='inspect' onclick='testinspect();' />sdfj\
"
sfa
--->
sdfj
"
sfa</p><br/>
<p><input type=button value='testgsub' onclick='testgsub();' />skdjfAsfdjkAdk--->skdjfasfdjkadk</p><br/>
<p><input type=button value='testScan' onclick='testScan();' />字符串检测</p><br/>
<p><input type=button value='testTemplate()' onclick='testTemplate();' />字符串模板</p><br/>
<p><input type=button value='testTimes' onclick='testTimes();' />字符串重复</p><br/>
<p><input type=button value='执行脚本' onclick='return testEval();' />执行字符串脚本</p><br/>
<p><input type=button value='testUnderscore' onclick='testUnderscore();' />'borderBottomWidth’.underscore() -> 'border_bottom_width’
</p><br/>
<p><input type=button value='testDasherize' onclick='testDasherize();' />'Hello_World' ---> 'Hello-World'把下划线转化成-</p><br/>
</body>
</html>
Share
|
发表于
2007-04-23 12:58
坚强2002
阅读(
3080
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告
我,技术人,身体变胖,头脑依然灵活,喜欢Erlang .net,非著名技术博客,翻译过大师经典文章,也原创了不少.在技术之路上沉思,不断重构着不太优秀的自己.爱生活,爱Erlang!