Javascript 测试句子是否包含波兰字母表中的每个字母的正则表达式

Javascript 测试句子是否包含波兰字母表中的每个字母的正则表达式,javascript,regex,Javascript,Regex,我的正则表达式只检查字母是否重复自身。我还想将这些波兰特殊字符添加到主正则表达式中 关键是这个句子只能有一个字母来自[a-z]和[śćóźąęłż],那么这是真的。如果一个句子中甚至没有一个来自[a-z]或[a-z]的字母,那么它就是假的。你可以使用 const ContainsAllPolishLetters=(str)=> { 返回[…新集合(str.match(/[A-Za-zżłłñ÷÷÷÷öòòòò÷ò÷ööòòòòòò24; } console.log(包含所有抛光机(“AaĄB

我的正则表达式只检查字母是否重复自身。我还想将这些波兰特殊字符添加到主正则表达式中

关键是这个句子只能有一个字母来自[a-z]和[śćóźąęłż],那么这是真的。如果一个句子中甚至没有一个来自[a-z]或[a-z]的字母,那么它就是假的。

你可以使用

const ContainsAllPolishLetters=(str)=>
{ 
返回[…新集合(str.match(/[A-Za-zżłłñ÷÷÷÷öòòòò÷ò÷ööòòòòòò24;
}
console.log(包含所有抛光机(“AaĄBbCcĆDdEeĘffgghhiijjkklŁMmNnŃOoÓpprrsśttuwwwyyzŹŻż…”);
console.log(包含所有波利斯莱特(“一公升的波尔斯基奇”)
function isPangram(sentence) {
  const polishSpecial = /[śćóźąęłżń]/;
  const RegEx = /(\w).*\1/;
  return !RegEx.test(sentence);
}