Javascript:从字符串中删除波动值
Javascript: removing a fluctuating value from a string
我的情况:
从下面的值中,我需要删除__SCROLLPOSITIONY:1167
部分。
userValue = "-__LASTFOCUS:-__VIEWSTATEGENERATOR:59AF6414-__SCROLLPOSITIONX:0-__SCROLLPOSITIONY:1167-ctl00$MainContent$appFormDynamic..."
问题是值"1167"每次都会更改。通过使用下面的代码,我只能删除单词,但不能删除它的值,因为它总是被更改。
userValue = userValue.replace("__SCROLLPOSITIONY:", "");
有什么建议吗?
使用正则表达式可以做到这一点
userValue = userValue.replace(/__SCROLLPOSITIONY:[^-]+/g, "");
这与字符串开头 SCROLLPOSITIONY: 匹配,并继续,直到它找到连字符 (-) 以外的任何内容。
相关文章:
- 如何使用javascript在html表中删除字符串
- 如何在字符串中的值之前删除字符串中的动态数据?/ 使用 Lodash 的 _.trimStart 与动态数据
- 使用Javascript删除字符串的内容
- 如何删除字符串开头和结尾的换行符
- 用于删除字符串中字符开头到结尾的正则表达式
- 对于包含特定字符串的每个元素,删除字符串及其后的所有内容
- 使用Javascript/jQuery删除字符串中的反斜杠
- 如何删除字符串中间的尾随小数点零
- 删除字符串末尾的特定字符(html元素)
- 如何删除字符串周围的特定字符
- 使用javascript删除字符串中的重复项
- JavaScript在单击时从列表中删除字符串(如果已经存在)
- 如何删除字符串中从特定文本开始的所有字符
- 删除字符串中第5个字符之后的所有字符
- 如何删除字符串的第一个和最后一个字符
- 如何使用 JavaScript 删除字符串中除数字和空格之外的所有特殊字符
- 如何使用 javascript 删除字符串之间的标记
- textarea val() 使用 jQuery 编辑和删除字符串
- 从 href 中删除字符串
- 手动删除字符串 - JavaScript 中的空格