说我有var string1 = "Hello"
和string2 = "Hello"
如何比较这两个并忽略javascript中的大写字母和标点符号?如何测试一个字符串类型是否等于另一个javascript
1
A
回答
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
}
相关问题
- 1. 如何检查一个字符串是否等于另一个字符串?
- 2. AutoHotKey - 测试字符串是否包含另一个字符串
- 3. 如何检查一个变量是否等于一个字符串或另一个字符串?
- 4. 测试一个字符串是否包含另一个字中的任何字
- 5. 如何快速测试TypeMirror是否是另一个子类型
- 6. 测试用例来检查另一个字符串是否存在另一个
- 7. 如何操纵一个字符串等于另一个字符串的长度?
- 8. 如何测试一个字符串是否有一个unicode字符?
- 9. 测试一个对象是否是一个字符串
- 10. 测试一个字符串是否以另一个字符串开头,在JavaScript中
- 11. JavaScript的 - 我该如何检查,如果一个字符串的一部分或等于另一个字符串
- 12. 测试字符串是以另一个字符串开始还是以另一个字符串结尾
- 13. 如何测试一个字符串是否包含鱼壳中的另一个字符串?
- 14. 一个字符串查找是否有另一个字符串
- 15. 搜索一个字符串是否另一个字符串
- 16. Java:检查一个字符串是否等于一个字符串
- 17. JavaScript如何测试一个IPv6地址是否大于另一个?
- 18. 如何检查是否字符串不等于一个布尔
- 19. 判断一个字符串是否是另一个子字符
- 20. 如何确定一个字符串是否包含另一个字符串
- 21. 如何找到一个字符串是否包含在另一个字符串
- 22. 是否有JavaScript方法来查明一个字符串是否是另一个字符串的一部分?
- 23. Python测试一个字符串是否是某一设定值
- 24. 检查char *类型的字符串是否包含另一个字符串
- 25. 如何测试字符串是否等于“x”|| “X”?
- 26. 如何检查字符串是否存在于另一个字符串中
- 27. 你如何测试一个依赖于另一个的模型?
- 28. 使用NSPredicate来确定一个字符串是否等于另一个字符串
- 29. 如果一个字符串或另一个字符串等于第三个字符串
- 30. 是否有任何MSBuild任务检查一个字符串包含另一个字符串(类似于string.contains)
哈哈:)我希望.. –
我认为你正在寻找的东西像[编辑距离(https://en.wikipedia.org/wiki/Edit_distance)。 –