Javascript 如果只有3个以上的字母,如何获得变量

Javascript 如果只有3个以上的字母,如何获得变量,javascript,match,timedelay,Javascript,Match,Timedelay,1) 如果只有多个变量,如何获取变量 在javascript中使用match()(函数) 2) 如果我在时间延迟中加入变量呢 一些(由于TCP连接) 有人知道吗?您可以使用.length属性检查字符串长度是否大于3 var result="stackoverflow"; var string="22342st"; if(more than 3 letters) { var new=data; } 若您只想检查字符串中的字符数是否大于3,那个么您可以尝试下面的代码 var input=“45

1) 如果只有多个变量,如何获取变量

在javascript中使用match()(函数)

2) 如果我在时间延迟中加入变量呢 一些(由于TCP连接)


有人知道吗?

您可以使用
.length
属性检查字符串长度是否大于3

var result="stackoverflow";
var string="22342st";

if(more than 3 letters)
{
var new=data;
}
若您只想检查字符串中的字符数是否大于3,那个么您可以尝试下面的代码

var input=“45749ce”;
var result=input.match(/[a-zA-Z]/gi);
如果(结果长度>3)
{
//你的商业逻辑在这里
log(`${result}长度大于3`);
}
这应该行得通

var result = "stackoverflow";

if(result.length > 3)
{
   //Your business logic goes here
}


将返回匹配值的数组,因此您可以在需要时使用它们。

要使用match查找三个以上字母的变量,您必须使用regex

myString.match(myRegEx)
代码看起来如何

([a-zA-Z0-9)]){3,}

使用长度如果我有混合字符45749cedo你有没有关于获取延迟值的想法。。。我想在同一个变量中得到这些值
([a-zA-Z0-9)]){3,}
var result="stackoverflow";
var string="22342st";
  var res = string.match(/([a-zA-Z0-9)]){3,}/g);

  if(res!=null){

//here what you want


  }