我的注册页面中有一个地址字段,其中包含数字和字母,我想将第一个字母更改为大写。谁能给我一些javascript代码来这样做..
例如。
1. wallmart street ..Output -> Wallmart street
2. 221,wallmart street.. Output -> 221,Wallmart street.
我的注册页面中有一个地址字段,其中包含数字和字母,我想将第一个字母更改为大写。谁能给我一些javascript代码来这样做..
例如。
1. wallmart street ..Output -> Wallmart street
2. 221,wallmart street.. Output -> 221,Wallmart street.
function foo(val)
{
return val.replace(/[a-zA-Z]/, function(letter) {
return letter.toUpperCase();
});
}
此函数将接受一个字符串,将出现的第一个字符更改为大写,然后返回该字符串。
String.prototype.capitalize = function(){
var self = this.split('');
for( var i=0; i < self.length; i++ ){
if( /^[a-zA-ZäöüßÄÖÜ]+$/.test(self[i]) ){
self[i] = self[i].toUpperCase();
break;
}
}
return self.join('');
}
像这样使用。
var title = "1. wall street";
title = title.capitalize();
尝试这个,
function changeCase(what)
{
var val
if(what!=null){val= what.value};
if(val!=null && val.length>0)
{
what.value=val.charAt(0).toUpperCase()+val.substring(1,val.length);
}
}