如何在没有重复的字母上检查正则表达式 true
How to check regex true on no repeating letters?
我需要检查一个单词是否是Isogram,Isogram的含义是单词没有重复的字母。
我需要实现一个函数来确定仅包含字母的字符串是否为等值线。假设空字符串是等值线。忽略字母大小写。
这是一个测试用例
isIsogram( "Dermatoglyphics" ) == true
isIsogram( "aba" ) == false
isIsogram( "moOse" ) == false // -- ignore letter case
我正在考虑使用正则表达式执行此操作。
function isIsogram(str){
//...
}
你能帮忙吗?
就
这么简单
function isIsogram (str) {
return !/('w).*'1/i.test(str);
}
这将可以:
function isIsogram (str) {
return !/(.).*'1/.test(str);
}
您可以通过将输入转换为小写来使用它:
var re = /^(?:([a-z])(?!.*'1))*$/;
function isIsogram(str) {
return re.test( str.toLowerCase() );
}
测试:
isIsogram("Dermatoglyphics")
true
re.test("aba")
false
isIsogram("moOse")
false
相关文章:
- JavaScript-切换“;全部检查”;复选框true/false
- 尝试简化检查对象键是否为true并将其推送到另一个对象
- 继续检查,直到为True
- 检查一个元素是否有一个类与另一个类总是返回true
- 如果语句为true,则对一个或多个ng进行角度检查
- 使用“in”关键字检查 0 始终返回 true
- hasOwnProperty 在对照父对象属性进行检查时返回 true
- 如何使用 jquery 检查该值是否存在于带有标签的 select2 下拉列表中:true
- 使用if-else-if-true检查(验证)单选按钮如果未检查则无警报必须检查警报
- 改进'检查是否为true'作用
- 检查对象数组是否包含布尔值true/false
- 检查 JS 变量是否不为 null 和 true
- 检查函数是否返回 true 以执行另一个函数
- 检查谓词是否应返回 true 或 false,未按预期工作
- 检查本地映像是否存在始终返回 true
- 尝试在javascript中创建一个表单,该表单将检查我的ifelse并重定向到url(如果为true)
- 检查当前 URL,即使有 URL 参数也返回 true
- 已检查 = “已检查” vs 已检查 = true
- javascript if语句检查true/false
- 检查“true”"响应的JavaScript形式的Ajax