如何在JavaScript中使用两个按钮来区分大写和小写
我有两个按钮,一个用于大写,另一个用于句子大小写,但大写按钮不起作用。我的代码如下。我做错了什么如何在JavaScript中使用两个按钮来区分大写和小写,javascript,Javascript,我有两个按钮,一个用于大写,另一个用于句子大小写,但大写按钮不起作用。我的代码如下。我做错了什么 函数firstLetterUpper(字符串){ var newString=theString.toLowerCase().replace(/([a-z]+)|([a-z]+)/g,函数(c){ 返回c.toUpperCase() }); 返回新闻字符串; } 函数convertToSentenceCase(){ var theString=document.testForm.theString
函数firstLetterUpper(字符串){
var newString=theString.toLowerCase().replace(/([a-z]+)|([a-z]+)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数convertToSentenceCase(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
函数firstLetterUpper(字符串){
var newString=theString.toLowerCase().replace(/(^\s*\w |[\.\!\?]\s*\w)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数ConvertToEntenceCase1(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
将文本字符串转换为“句子大小写”--将每个句子的第一个字母大写,其余字母小写。当您需要转换所有大写字母的内容时,此功能非常有用。
转换成句子格
转换成大写
两个函数的名称相同firstLetterUpper
函数firstLetterUpper(字符串){
var newString=theString.toLowerCase().replace(/([a-z]+)|([a-z]+)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数convertToSentenceCase(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
函数firstLetterUpper1(字符串){
var newString=theString.toLowerCase().replace(/(^\s*\w |[\.\!\?]\s*\w)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数ConvertToEntenceCase1(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper1(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
将文本字符串转换为“句子大小写”--将每个句子的第一个字母大写,其余字母小写。当您需要转换所有大写字母的内容时,此功能非常有用。
转换成句子格
转换成大写
两个函数的名称相同firstLetterUpper
函数firstLetterUpper(字符串){
var newString=theString.toLowerCase().replace(/([a-z]+)|([a-z]+)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数convertToSentenceCase(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
函数firstLetterUpper1(字符串){
var newString=theString.toLowerCase().replace(/(^\s*\w |[\.\!\?]\s*\w)/g,函数(c){
返回c.toUpperCase()
});
返回新闻字符串;
}
函数ConvertToEntenceCase1(){
var theString=document.testForm.theString.value;
//警报(字符串);
var newString=firstLetterUpper1(字符串);
//log(“已转换:+newString”);
document.getElementById('theString')。value=newString;
}
将文本字符串转换为“句子大小写”--将每个句子的第一个字母大写,其余字母小写。当您需要转换所有大写字母的内容时,此功能非常有用。
转换成句子格
转换成大写
不确定这是否是您想要的。但要使字符串大写,可以使用JavaScript内置的toUpperCase()函数
如果您将函数更改为此,它将按预期工作
function convertToSentenceCase1() {
var theString = document.testForm.theString.value;
//alert(theString);
var newString = theString.toUpperCase();
//console.log("Converted: "+newString);
document.getElementById('theString').value = newString;
}
不确定这是否是你想要的。但要使字符串大写,可以使用JavaScript内置的toUpperCase()函数 如果您将函数更改为此,它将按预期工作
function convertToSentenceCase1() {
var theString = document.testForm.theString.value;
//alert(theString);
var newString = theString.toUpperCase();
//console.log("Converted: "+newString);
document.getElementById('theString').value = newString;
}
请告诉我替换的标题栏我用过这个/\b\w/g但不是它的标题栏告诉我请告诉我替换的标题栏我用过这个/\b\w/g但不是它的标题栏告诉我