使用RegExp查找's位于HTML属性的内部
Using RegExp to find what's inside part of an HTML attribute
假设我有一些HTML,如下所示:
<input type="text" data-text="mytext{someothertext}">
如何使用正则表达式来"拉出"data-text"属性中大括号内的内容。我知道这看起来可能很奇怪,也很奇怪,但我正在一个新项目中尝试一些东西。这里的大括号并不是用来表示JSON或类似的东西
我想做的是console.log()curlies的内部内容!
谢谢!:)
您可以这样做:
var myText= myElement.dataset['text'].match(/{([^}]+)}/)[1]
这将myText
设置为"someothertext"
。
如果你不能使用数据集(例如,因为你想与旧浏览器兼容),那么你必须使用getAttribute:
var myText= myElement.getAttribute('data-text').match(/{([^}]+)}/)[1]
相关文章:
- 当输入字段位于 HTML 表中且其类型为“隐藏”时进行表单验证
- 动态html表,但表头位于底部
- 如何让我的导航栏位于每个HTML页面的顶部(避免复制相同的代码)
- 未找到Lodash文件,但它's在index.html中正确列出,并且位于所描述的目录中
- 覆盖元素总是需要位于HTML正文的末尾吗
- 如果第二个 html 元素位于第一个 html 元素上方,如何移动该元素
- 如何确保 HTML 元素位于窗口的中心
- 将 PHP 联系表单加载到位于单独 HTML 页面上的 Iframe 中
- Javascript - 读取文件(不是上传的文件,而是与html文件位于同一目录中的文件)
- 访问位于表 TD 内的 HTML 选择元素
- 如何使用javascript读取与html位于同一目录中的本地文件
- 当HTML元素位于页面的某个部分下方时,我如何删除它
- HTML所有浏览器的闪烁文本,但位于正文的不同区域
- 使用RegExp查找's位于HTML属性的内部
- 如何使用jQuery赶上具有相同类的HTML元素,该类位于不同的父级下
- 当鼠标位于子可滚动HTML元素上时,如何使用鼠标滚轮移动父滚动条
- HTML按钮,可以改变位于同一位置的图像
- 如何使用javascript从html登录表单重定向到欢迎页面?该网站处于脱机状态,并且位于开发服务器上
- 网页:按钮检查自己(HTML页面)和打开下一个HTML页面按字母顺序位于同一文件夹
- 当一个超链接标签被点击时,使用jquery添加一个类到正文中,这个超链接标签位于li标签的子html中