我想检查字符串b是否完全包含在字符串中a.
我试过了:
var a = "helloworld";
var b = "wold";
if(a.indexOf(b)) {
document.write('yes');
} else {
document.write('no');
}
Run Code Online (Sandbox Code Playgroud)
输出是肯定的,它不是我预期的输出,因为字符串b(wold)没有完全包含在字符串a(helloworld)中 - 世界对战世界
有什么建议检查字符串?
我对我的模型有所了解:
self.filteredItems = ko.computed(function () {
var filter = this.filter().toLowerCase();
if (!filter) {
return this.sites();
} else {
return ko.utils.arrayFilter(this.sites(), function (item) {
return ko.utils.stringStartsWith(item.Name().toLowerCase(), filter);
});
}
}, self);
Run Code Online (Sandbox Code Playgroud)
我用它来搜索我的页面而不是stringStartsWith我想要某种类型的.contains,所以我得到的结果是我的searchterm包含在字符串中的任何地方而不是仅仅在开头.
我想这必须是一个非常常见的请求,但是找不到任何明显的东西.
有什么建议吗?
我有一个文本框,用户需要插入有效的电子邮件地址.
当用户提交有效的电子邮件地址时,会在回发数据时显示加载图形.
下面的代码适用于显示加载图形,但它不会检查电子邮件地址是否有效.任何人都可以帮忙吗?
$('#btnEmail1Submit').live ("click", function() {
$('<div class="submitBg"></div>').appendTo(".emailEditContainer");
$('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
});
Run Code Online (Sandbox Code Playgroud)
我想我需要在点击运行的函数周围添加一个if语句 - 所以类似于:
$('#btnEmail1Submit').live ("click", function() {
if(emailvalid == true) {
$('<div class="submitBg"></div>').appendTo(".emailEditContainer");
$('<div class="submitLoadingCont"><img class="submitLoading" src="images/mypreferences/loading.gif" width="50" height="50" /></div>').appendTo(".emailEditContainer");
}
});
Run Code Online (Sandbox Code Playgroud)
我正在使用asp.net电子邮件验证 - 它看起来像这样:
<asp:RegularExpressionValidator Display="Dynamic" ValidationGroup="PrimarySubmit" ID="RegularExpressionValidator1" runat="server" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="tbEmail1" ErrorMessage="Invalid email address - " />
Run Code Online (Sandbox Code Playgroud) 我们的json文件中有两种类型的图像...。
1.遮罩图像
2.背景图片:
现在,我在所有图像上显示图标,如以下代码笔所示。
遮罩图像上的图标:https : //codepen.io/kidsdial/pen/aMPvam
背景图片上的图标:https : //codepen.io/kidsdial/pen/jJXbej
蒙版图像的样本Json:
"layers" : [
{
"src" : "image1.png",
"name" : "mask_image_1"
},
Run Code Online (Sandbox Code Playgroud)
示例Json用于背景图像:
"layers" : [
{
"src" : "image2.png",
"name" : "bg_image"
},
Run Code Online (Sandbox Code Playgroud)
要求:
但是我只想在蒙版图像上显示图标,而不在背景图像上显示...。
所以我使用下面的代码,但这并没有帮助我:
if (layer.name == mask_image_1)
{
imageUrl: imageUrl,
}
Run Code Online (Sandbox Code Playgroud)
蒙版图像的名称将以JSON中的“ mask_ ” 开头
"layers" : [
{
"src" : "image1.png",
"name" : "mask_image_1"
},
Run Code Online (Sandbox Code Playgroud)
"layers" : [
{
"src" : "image2.png",
"name" : "bg_image"
},
Run Code Online (Sandbox Code Playgroud)
if (layer.name …Run Code Online (Sandbox Code Playgroud)我面临着 中编号列表的问题ckeditor。当我尝试将 中的某些文本加粗时li,只有文本变粗,没有前面的数字。这就是它的样子,
应该是这样的
2. 两个
当我检查源代码时,我发现了如下代码
<li><strong>Two</strong></li>
Run Code Online (Sandbox Code Playgroud)
我想知道有什么方法可以改变bold按钮的工作,以便它添加如下所示的内容
<li style="font-weight:bold">Two</li>
<p> Hello <strong>World</strong></p>
Run Code Online (Sandbox Code Playgroud) Javascript是否有内置函数来查看字符串中是否存在单词?我不是在寻找类似的东西indexOf(),而是:
find_word('test', 'this is a test.') -> true
find_word('test', 'this is a test') -> true
find_word('test', 'I am testing this out') -> false
find_word('test', 'test this out please') -> true
find_word('test', 'attest to that if you would') -> false
Run Code Online (Sandbox Code Playgroud)
基本上,我想知道我的单词是否出现,但不是另一个单词的一部分.手动实现起来并不难,但我想我会问是否已经有这样的内置函数,因为看起来它会出现很多东西.
我试图找出如何使用javascript执行以下操作:
如果子字符串在字符串中,则从子字符串的开头删除直到字符串中字符串的结尾.
例如(伪代码):
var mySub = 'Foo'
var myString = 'testingFooMiscText'
var myString2 = 'testingMisctext'
var myStringEdit = //myString - (Foo till end myString)
var myString2Edit = myString2 //(cause no Foo in it)
Run Code Online (Sandbox Code Playgroud) 我一直试图在几个字符串数组中找到字符串的一部分,但没有成功:
我有数组1['BA11', 'BA14', 'BA15']
和数组2['GL156', 'GL24', 'GL31']
我希望当我搜索字符串“BA11AB”、“BA15HB”或“GL156DC”的一部分时它会返回 true。
这是我一直在使用但没有成功的代码:
if($.inArray(userinput, array1) !== -1)
{
alert("Found in Array1!");
}
if($.inArray(userinput, array2) !== -1)
{
alert("Found! in Array2");
}
Run Code Online (Sandbox Code Playgroud)
谢谢努诺
我怎么能用逗号(,)以某种方式分割/分离我的JavaScript变量.
然后检查是否value-of-any-of-the-separated-strings = "something"
例如,我的变量有值1,2,3,4,5,6,7,8,9,10,2212312,我想检查是否有任何数字= 7在IF语句中.
有没有人有任何想法如何做到这一点?
我开始学习一些更高级的 js,我想检查字符串是否在行开头包含单词。像这样的东西会很好!:
var string = "Hello world";
if (string.contains("Hello", start) == true)
{
console.log("success");
}
Run Code Online (Sandbox Code Playgroud) javascript ×9
jquery ×3
string ×3
arrays ×1
ckeditor ×1
cpu-word ×1
css ×1
html ×1
html5 ×1
if-statement ×1
json ×1
knockout.js ×1
node.js ×1
replace ×1
substring ×1
validation ×1