测试网址是否不包含集合
Testing if URL does not contain set
if(/'/?p('d+)$/.test(window.location.pathname)) {
} else {
if(hrefArray.length > 1) {
postLast.html('<center><img class="loadingImg" src="'+imgUrl+'"/></center>');
infiniteScroll();
}
}
我知道代码中有一些元素是数组,但我的问题是而不是做
if() {
} else {
//run code here
}
我想知道如果 url 不包含 p19,我将如何测试/'/?p('d+)$/
var regex=(/'/?p('d+)$/);
if(!regex.test(window.location.pathname) {}
我对此很好奇,我知道如何测试元素是否被定义等等,只是不确定用正则表达式。
regex.test
返回一个布尔值。 JavaScript 中的 .
(对象解析运算符(比 !
(not 运算符(具有更高的优先级(括号除外(。
也就是说,在
! /(?:)/.test("")
.
出现在!
之前,反转了它的值。
您可以检查p19
(或p
后跟至少一个数字(是否不在字符串中
!/p'd+$/.test(window.location.pathname)
您在正则表达式中的其他部分没有用。
相关文章:
- 包含一个集合的1到3个成员但其中一个成员不能单独存在的正则表达式
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- 无法修改Controls集合,因为控件包含代码块(即<%.%>).无法更正此错误
- 如何使用Angular 2服务提供包含指向另一个资源的链接/ids的资源集合
- 无法修改控件集合,因为控件包含代码块(即<%.%>)
- 监视包含点的属性上的集合
- AngularJS 指令:使用包含/编译链接集合中的对象
- Javascript Garbarge 集合,其中包含包含C++元素的对象
- 在模型上使用 JSON.stringify 时,主干集合不包含在 JSON 字符串中
- 为什么我的主干集合包含一个空的模型项
- 验证AngularJS集合是否包含项
- 无法修改控件集合,因为控件包含代码块(即 <% ..%>) Ajax 工具包 HTML 编辑器
- 如何在主干模型中正确实现解析以包含集合
- 检查集合是否至少包含一个文档
- 测试网址是否不包含集合
- Backbone.js:包含多个具有相同ID的模型的集合
- 控件集合不能被修改,因为控件包含代码块(即<% ..)%祝辞)
- 流星用户配置文件页面,其中包含来自另一个集合的数据
- & -model是否可以包含& -集合
- 无法修改控件集合,因为控件包含代码块(即 <% .. %>).Telerik.Web.UI.RadAjaxControl