javascript - 在jquery中获取文本框ID的特定部分

标签 javascript jquery textbox

我有文本框。该文本框 ID 是 text_1__val

我需要该 ID 中的 1。如何在 jquery 中获取文本框 ID 的特定部分,这意味着我需要该文本框 ID 中的 _ 和 __ 之间的内容?

最佳答案

如果唯一的要求是一个/多个字符出现在单下划线和双下划线之间,请尝试此正则表达式匹配

var rx = /_(.+?)__/;
var part = rx.test(idValue) && rx.exec(idValue)[1];

这假设您仅位于 ID 值字符串中第一次出现的位置。如果字符串无法匹配,part 将为 false

关于javascript - 在jquery中获取文本框ID的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18565313/

相关文章:

c# - WPF 验证规则阻止在文本框中输入小数点?

textbox - UWP/WinRT : How to save and then restore a simple TextBox for resume from termination?

javascript - Angular : Modify model of parent scope in a directive with '=xxx' isolate scope?

javascript - 使用 javascript 将文件作为二进制流发布到服务器

javascript - 函数引用而不是函数体 - 在循环中(带参数)

javascript - 在一页中添加和编辑表单

javascript - 如何在谷歌地图中添加多个标记?

javascript - 父 div 外的文本溢出

javascript - IE8 : Object doesn't support this property or method

php - 数字文本框 : Display spaces