Javascript var 区分大小写

Javascript var case sensitive

首先,我将从免责声明开始。我是 javascript.

的新手

此 javascript 适用于 ServiceNow。这是为了阻止某些工作人员提出目录项。它正在运行,但是如果用户要使用资本,它会允许它。

我想让脚本不区分大小写。

我使用一个变量来定义电子邮件地址:

var deny = "@email.com.au";

然后在 if 语句中使用该变量。

if (email.indexOf(deny) >= 0){
            g_form.showFieldMsg('variable', "email.com.au is not accepted" , 'error');
            g_form.setValue('variable',"");

如何做到这一点?

干杯

尝试 javascript 函数 tolowercase 然后做一个 indexof

您可以将电子邮件转换为小写并检查索引

if(email.toLowerCase().indexOf(deny) >= 0){
        g_form.showFieldMsg('variable', "email.com.au is not accepted" , 'error');
        g_form.setValue('variable',"");

获取电子邮件数组并使用

将所有内容转换为小写
for (int i = 0;i < email.length;i++) {
    email[i] = email[i].toLowerCase();
}

然后比较