Javascript 主题标签正则表达式提取 portlet 名称和页码
Javascript hashtag regex extract portlet name and page number
你好在我的网站上,我在网址中使用哈希标签,比如#vehicle-list-page-25
。我想做的是在一个字符串中提取vehicle-list-page
,在另一个字符串中提取25
。我怎样才能做到这一点?
我在这里测试正则表达式:
https://www.debuggex.com/
并设法创建了这个:
^[#][-A-Za-z]+[0-9]+$
它与主题标签匹配,但我不知道 hwo 是否可以删除我不需要使用正则表达式的部分,因为我没有使用它们的经验。我可以用.substr()
和.search()
来实现这一点,但我想有更好的方法?
您可以使用:
var m = '#vehicle-list-page-25'.match(/^#(.+?)-('d+)$/);
然后使用m[1]
和m[2]
作为你的值。
console.log(m[1]); // vehicle-list-page
console.log(m[2]); // 25
相关文章:
- 在数据提取完成之前进行页面渲染
- 如何在Javascript中从字符串中提取某些单词
- RegEx JavaScript:数字后的符号提取
- 如何在内联依赖项并将图像转换为dataURI的情况下完全提取网页
- Regex提取URL返回数组的一部分;未定义”;
- 如何提取“;href"最近列表项中的属性值
- Liferay:从portlet调用JSON服务
- 使用时刻.js从日期时间中提取时间
- 通过javascript从会话中提取用户名
- HTML页面如何提取通过表单传递的参数
- 是否可以自动拉取“随机”;标签“;从一长串文本中提取
- innerHTML的子字符串可以在初始调用时提取吗
- 如何使用phonegap从安卓设备中提取联系人的字母顺序
- 如何从特定页面中提取php变量值
- 从字符串中提取年份的Javascript正则表达式
- 如何使用JavaScript提取此url的一部分
- 使用BeautifulSoup从Javascript中提取文本以获得关注者数量
- 使用javascript从字符串中提取浮点数
- Javascript 主题标签正则表达式提取 portlet 名称和页码
- 使用 Portlet 从中提取 ltpa 令牌