JavaScript中like语句的概念
我有一个数组,希望使用与SQL中类似的概念来查找字符串中的某些字符 这就是我试图使用的:JavaScript中like语句的概念,javascript,Javascript,我有一个数组,希望使用与SQL中类似的概念来查找字符串中的某些字符 这就是我试图使用的: if (nameArray[i].nameInfo.fullName ^= "Bob") { // TODO: some code. } 感谢您的帮助。使用。使用。请注意早期版本的IE不支持indexOf。在这种情况下,可以包括以下代码 if(!Array.indexOf){ Array.prototype.indexOf = function(obj){ f
if (nameArray[i].nameInfo.fullName ^= "Bob") {
// TODO: some code.
}
感谢您的帮助。使用。使用。请注意早期版本的IE不支持indexOf。在这种情况下,可以包括以下代码
if(!Array.indexOf){
Array.prototype.indexOf = function(obj){
for(var i=0; i<this.length; i++){
if(this[i]==obj){
return i;
}
}
return -1;
}
}
if(!Array.indexOf){
Array.prototype.indexOf=函数(obj){
对于(var i=0;i请注意早期版本的IE不支持indexOf。在这种情况下,可以包括以下代码
if(!Array.indexOf){
Array.prototype.indexOf = function(obj){
for(var i=0; i<this.length; i++){
if(this[i]==obj){
return i;
}
}
return -1;
}
}
if(!Array.indexOf){
Array.prototype.indexOf=函数(obj){
对于(var i=0;i我不知道您到底在寻找什么,但从您的代码来看,似乎您想要找到一个名字。如果这只是一个示例,而您不想要一个名字,我可能不会很好地回答您的问题。我无法在网上找到有关If(foo^=bar)
的任何信息
通过var firstName=name.split(“”)[0]
可以很容易地获取字符串中的第一个单词(比如名字)
在另一篇文章中,有人建议找出一个字符串和另一个字符串有多相似。我对此一无所知
就我个人而言,如果要查找名字是否与给定字符串相似,我会在string.toLowerCase()之后比较两个字符串的相似性
,和/或比较每个字符。如果您要查找整体相似性,则上面的库似乎更好,但自定义函数将允许对相似性检测进行更多控制
function checkSimilarity(str, target, tolerance) {
for(x=0; x < str.length();x++) {
if(str.split('')[x].toLowerCase() == target.split('')[x].toLowerCase()) {
similar += 1;
}
}
if(similar => (target.length() * tolerance)) {
return true;
}
else {
return false;
}
}
功能检查相似性(str、目标、公差){
对于(x=0;x(target.length()*公差)){
返回true;
}
否则{
返回false;
}
}
不知道上面的函数是如何工作的,但这正是我所想的。(容差需要介于0
和1
之间)我不知道你到底在找什么,但从你的代码中似乎你想找到一个名字。如果这只是一个例子,而你不想要名字,我可能不会很好地回答你的问题。我在网上找不到任何关于If(foo^=bar)
的信息
通过var firstName=name.split(“”)[0]
可以很容易地获取字符串中的第一个单词(比如名字)
在另一篇文章中,有人建议找出一个字符串和另一个字符串有多相似。我对此一无所知
就我个人而言,如果要查找名字是否与给定字符串相似,我会在string.toLowerCase()之后比较两个字符串的相似性
,和/或比较每个字符。如果您要查找整体相似性,则上面的库似乎更好,但自定义函数将允许对相似性检测进行更多控制
function checkSimilarity(str, target, tolerance) {
for(x=0; x < str.length();x++) {
if(str.split('')[x].toLowerCase() == target.split('')[x].toLowerCase()) {
similar += 1;
}
}
if(similar => (target.length() * tolerance)) {
return true;
}
else {
return false;
}
}
功能检查相似性(str、目标、公差){
对于(x=0;x(target.length()*公差)){
返回true;
}
否则{
返回false;
}
}
不知道上面的函数是如何工作的,但这正是我所想的。(容差需要介于0
和1
之间)无论如何,在注释中不可能清晰地格式化那么多代码。这就是链接的用途:-无论如何,在注释中不可能清晰地格式化那么多代码。这就是链接的用途:-可能重复的可能重复