2017-03-01 49 views

回答

2

试试这个:

使用String.toLowerCase()为小写的字符串。要删除标点符号,请参阅此帖:How can I strip all punctuation from a string in JavaScript using regex?

然后与===运算符进行比较。例如:

var string1 = "Hello"; 
var string2 = "Hello"; 

string1 = string1.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g,""); 
string2 = string2.replace(/[.,\/#!$%\^&\*;:{}=\-_`~()]/g,""); 

if (string1.toLowerCase() === string2.toLowerCase()) { 
    // Do something 
} 
+0

或'.replace(/ [^ a-z]/gi,“”);'。分号在哪里? –

+0

@ibrahimmahrir我不使用分号,但我会添加它们 – Hum4n01d

+0

@ibrahimmahrir另外,你不是会计资本和数字与该正则表达式 – Hum4n01d

相关问题