我想取 一个字符串左边的两个字符 并且要转为大写 怎么写

时间:2021-07-15 15:09:18
我想取 一个字符串左边的两个字符 并且要转为大写 怎么写
如取右边两位 中间的某两位 取小写 又怎么写
用javascript

8 个解决方案

#1


如果有中文字符处不处理?

#2


aaa="javascript"
b=1    '从哪个字符开始
c=2    '需要几个字符转为大写
aaa=Left(aaa,b-1) & UCase(Mid(aaa,b,c)) & Right(aaa,Len(aaa)-b-c+1)





┏━━━.:可爱的分割线:.━━━━━━━━━━━━━━━━
┃                                
┃在线的RSS订阅系统(Blog、新闻、技术):http://www.gbmad.net/rss/
┃无论你在哪,只要能上网就能订阅查看你喜欢的聚合         
┃                                
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━

#3


1.resposne.write ucase(left(strstring,2))
2.没看懂

#4


我要用用javascript写啊\
不是vbscript

#5


UP

#6


<body onload="bb();">
<Script Language="VBScript">
function struc(str,s,l)
struc=Left(str,s-1) & UCase(Mid(str,s,l)) & Right(str,(Len(str)-s-l+1))
end function
</Script>
<Script Language="JavaScript">
function bb()
{
var aa;
aa=struc("javascript",1,2);
alert(aa);
}
</Script>
</body>

注意,上面的vbscript的代码必须在javascript之后

#7


var str="shyslysky"
  alert(str.substring(0,2).toUpperCase())

#8


<Script Language="JavaScript">
var str="online rss feeds reader";
var s=0;  //从哪个字符开始
var e=1;  //从哪个字符结束
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=7;
e=10;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=11;
e=12;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=17;
e=18;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
alert(str);
</Script>

#1


如果有中文字符处不处理?

#2


aaa="javascript"
b=1    '从哪个字符开始
c=2    '需要几个字符转为大写
aaa=Left(aaa,b-1) & UCase(Mid(aaa,b,c)) & Right(aaa,Len(aaa)-b-c+1)





┏━━━.:可爱的分割线:.━━━━━━━━━━━━━━━━
┃                                
┃在线的RSS订阅系统(Blog、新闻、技术):http://www.gbmad.net/rss/
┃无论你在哪,只要能上网就能订阅查看你喜欢的聚合         
┃                                
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━

#3


1.resposne.write ucase(left(strstring,2))
2.没看懂

#4


我要用用javascript写啊\
不是vbscript

#5


UP

#6


<body onload="bb();">
<Script Language="VBScript">
function struc(str,s,l)
struc=Left(str,s-1) & UCase(Mid(str,s,l)) & Right(str,(Len(str)-s-l+1))
end function
</Script>
<Script Language="JavaScript">
function bb()
{
var aa;
aa=struc("javascript",1,2);
alert(aa);
}
</Script>
</body>

注意,上面的vbscript的代码必须在javascript之后

#7


var str="shyslysky"
  alert(str.substring(0,2).toUpperCase())

#8


<Script Language="JavaScript">
var str="online rss feeds reader";
var s=0;  //从哪个字符开始
var e=1;  //从哪个字符结束
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=7;
e=10;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=11;
e=12;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
s=17;
e=18;
str=str.substring(0,s)+str.substring(s,e).toUpperCase()+str.substring(e,str.length);
alert(str);
</Script>