如果只有 3 个以上的字母,如何获取变量 javascript
how to get varaiable if only have more than 3 letters javascript
var result="Whosebug";
var string="22342st";
if(more than 3 letters)
{
var new=data;
}
1)如果只有超过
,我如何获得变量
在 javascript
中使用 match() (函数)
2)如果我因为时间延迟而获得变量怎么办
一些(因为 TCP 连接)
有人知道吗?
您可以使用 .length
属性 来检查字符串长度是否大于 3。
var result = "Whosebug";
if(result.length > 3)
{
//Your business logic goes here
}
如果你只想检查字符串中大于三个的字符数,那么你可以尝试下面的代码
var input = "45749ce";
var result = input.match(/[a-zA-Z]/gi);
if(result.length > 3)
{
//Your business logic goes here
console.log(`${result} length is greater than 3`);
}
应该可行
var myRegEx = /[a-zA-Z(.+)]{3}/g;
var myString="22342st";
if(myString.match(myRegEx)!==null)
{
}
还有
myString.match(myRegEx)
将 return 一组匹配值,因此您可以在需要时使用它们。
要使用 match 在变量中查找三个以上的字母,您必须需要正则表达式
([a-zA-Z0-9)]){3,}
编码看起来如何
var result="Whosebug";
var string="22342st";
var res = string.match(/([a-zA-Z0-9)]){3,}/g);
if(res!=null){
//here what you want
}
var result="Whosebug";
var string="22342st";
if(more than 3 letters)
{
var new=data;
}
1)如果只有超过
,我如何获得变量在 javascript
中使用 match() (函数)2)如果我因为时间延迟而获得变量怎么办 一些(因为 TCP 连接)
有人知道吗?
您可以使用 .length
属性 来检查字符串长度是否大于 3。
var result = "Whosebug";
if(result.length > 3)
{
//Your business logic goes here
}
如果你只想检查字符串中大于三个的字符数,那么你可以尝试下面的代码
var input = "45749ce";
var result = input.match(/[a-zA-Z]/gi);
if(result.length > 3)
{
//Your business logic goes here
console.log(`${result} length is greater than 3`);
}
应该可行
var myRegEx = /[a-zA-Z(.+)]{3}/g;
var myString="22342st";
if(myString.match(myRegEx)!==null)
{
}
还有
myString.match(myRegEx)
将 return 一组匹配值,因此您可以在需要时使用它们。
要使用 match 在变量中查找三个以上的字母,您必须需要正则表达式
([a-zA-Z0-9)]){3,}
编码看起来如何
var result="Whosebug";
var string="22342st";
var res = string.match(/([a-zA-Z0-9)]){3,}/g);
if(res!=null){
//here what you want
}