Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在JavaScript中使用两个按钮来区分大写和小写_Javascript - Fatal编程技术网

如何在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但不是它的标题栏告诉我