我如何检查我的字符串是否包含某些单词
How do i check if my string contains certain words
我正在尝试检查我的 url 是否包含品牌一词。如您所见,我将 url 放入变量 url 中,现在我想检查该变量是否包含品牌一词并将其替换。
我唯一的问题是我似乎找不到代码来检查它是否包含品牌这个词。
我该怎么做?
<button onclick="myFunction()">navigate</button>
<script>
function myFunction()
{
var url = document.URL;
if (window.location.href.match(brand))
{
alert('yes');
}
url = url.replace('.html','.php')
window.location.href = url;o
}
</script>
应该是这样的
<button onclick="myFunction()">navigate</button>
<script>
function myFunction()
{
var url = document.URL;
if (window.location.href.indexOf('brand') > -1)
{
alert('yes');
}
url = url.replace('.html','.php')
window.location.href = url;
}
</script>
var url = "http://www.testsbrand.com";
有两种方法可以做到
正则表达式
(新正则表达式('brand')).test(url)
// 或
/brand/.test(url)
indexOf:
url.indexOf('brand') !== -1
我正在尝试检查我的 url 是否包含品牌一词。如您所见,我将 url 放入变量 url 中,现在我想检查该变量是否包含品牌一词并将其替换。 我唯一的问题是我似乎找不到代码来检查它是否包含品牌这个词。
我该怎么做?
<button onclick="myFunction()">navigate</button>
<script>
function myFunction()
{
var url = document.URL;
if (window.location.href.match(brand))
{
alert('yes');
}
url = url.replace('.html','.php')
window.location.href = url;o
}
</script>
应该是这样的
<button onclick="myFunction()">navigate</button>
<script>
function myFunction()
{
var url = document.URL;
if (window.location.href.indexOf('brand') > -1)
{
alert('yes');
}
url = url.replace('.html','.php')
window.location.href = url;
}
</script>
var url = "http://www.testsbrand.com";
有两种方法可以做到
正则表达式
(新正则表达式('brand')).test(url)
// 或
/brand/.test(url)
indexOf:
url.indexOf('brand') !== -1