Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.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_Web - Fatal编程技术网

如何使用JavaScript将所有用户输入转换为大写字母?

如何使用JavaScript将所有用户输入转换为大写字母?,javascript,web,Javascript,Web,我有一个JavaScript函数来检查用户输入,并将其与数据库进行比较 function checkUserInput() { var userInput = document.getElementById("textInput").value; var stringToCheckAgainst = random_images_array[num].split('.'); if (userInput == stringToCheckAgainst[0]) {

我有一个JavaScript函数来检查用户输入,并将其与数据库进行比较

function checkUserInput() {
    var userInput = document.getElementById("textInput").value;
    var stringToCheckAgainst = random_images_array[num].split('.');

    if (userInput == stringToCheckAgainst[0]) {

        document.getElementById("row1").innerHTML = "<p>" + txt.fontsize(5) + "</p>";
        document.close();

    } else {
        //user has inputted an incorrect string
        document.getElementById("row1").innerHTML = "<p>" + txt1.fontsize(5) + "</p>";
        document.close();
    }
}
函数checkUserInput(){
var userInput=document.getElementById(“textInput”).value;
var stringToCheckAgainst=random_images_array[num]。拆分('.');
if(userInput==stringToCheckAgainst[0]){
document.getElementById(“row1”).innerHTML=“”+txt.fontsize(5)+“

”; document.close(); }否则{ //用户输入了不正确的字符串 document.getElementById(“row1”).innerHTML=“”+txt1.fontsize(5)+“

”; document.close(); } }
我的问题是目前这个函数是区分大小写的,这意味着如果用户输入“apple”,它将返回错误的语句,因为我的所有对象都是用大写字母命名的。 如何使我的函数不区分大小写,无论用户如何输入,都可以同时使用小写和大写字母?

您可以这样使用:

if (userInput.toUpperCase() == stringToCheckAgainst[0].toUpperCase()) {
您可以这样使用:

if (userInput.toUpperCase() == stringToCheckAgainst[0].toUpperCase()) {
-使用toUpperCase()函数

示例:所需的_string.toUpperCase

-使用toUpperCase()函数

示例:所需的_string.toUpperCase

请尝试以下操作:

if(cmp_first.toUpperCase()===cmp_second.toUpperCase()){
    alert('Strings are Identical');
}else{
    alert('String mismatch');
}
试试这个:

if(cmp_first.toUpperCase()===cmp_second.toUpperCase()){
    alert('Strings are Identical');
}else{
    alert('String mismatch');
}
要将字符串转换为小写或大写字母,请使用:
toLowerCase()
toUpperCase()
方法

var userInput = document.getElementById("textInput").value;
userInput.toLowerCase() // lowercase
userInput.toUpperCase() // UPPERCASE
要将字符串转换为小写或大写字母,请使用:
toLowerCase()
toUpperCase()
方法

var userInput = document.getElementById("textInput").value;
userInput.toLowerCase() // lowercase
userInput.toUpperCase() // UPPERCASE