如何在jquery中提取字符串部分并忽略数字
how to extract string part and ignore number in jquery?
我有一个类似foobar1, foobaz2, barbar23, nobar100
的字符串,我只想要foobar, foobaz, barbar, nobar
,忽略数字部分。
如果你想去掉数字,正则表达式可以帮你做到:
var s = "foobar1";
s = s.replace(/'d/g, "");
alert(s);
// "foobar"
('d
是"数字"的正则表达式类。我们将不使用任何内容来替换它们。)
请注意,如给定的那样,它将删除字符串中任何位的。
这可以在JavaScript:中完成
/^[^'d]+/.exec("foobar1")[0]
这将返回字符串开头的所有字符,直到找到一个数字为止。
var str = 'foobar1, foobaz2, barbar23, nobar100';
console.log(str.replace(/'d/g, ''));
在javascript中查找有关正则表达式的更多信息。。。
这应该做你想做的:
var re = /[0-9]*/g;
var newvalue= oldvalue.replace(re,"");
这将替换整个字符串中的所有数字。如果你只想在最后删除,那么使用这个:
var re = /[0-9]*$/g;
我不知道如何在JQuery中做到这一点,但在JavaScript中,您可以使用正则表达式字符串替换。
var yourString = "foobar1, foobaz2, barbar23, nobar100";
var yourStringMinusDigits = yourString.replace(/'d/g,"");
相关文章:
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- Javascript-使用“”将toDateStringMonth从文本字符串解析为数字字符串;如果“;vs“;开关”;
- 在数字字符串的最后两个数字上加上小数
- 在JavaScript中,增加字母数字字符串末尾的数字
- 如何对字母数字字符串值进行排序
- 从数字字符串中获取整数
- Regex用于字母数字字符串中的数字计数
- 如何使用 Javascript/jQuery 将数字字符串递增 +1
- 使用 javascript 计算数字字符串
- parseInt 用于分析数字字符串的替代方法
- 任何输入或文本区域中数字字符串的事件侦听器
- Javascript:生成唯一数字字符串的最佳方法是什么
- JavaScript 中的随机字母数字字符串
- Google Charts - hAxis 上的数字/字符串问题(Jquery ajax JSON 数据)
- Lodash _.sortByOrder 数字字符串
- JavaScript 中一位数数字字符串的总和
- 在JavaScript中将非数字字符串转换为数字
- 使用 Lodash 对数字字符串数组进行排序
- 检查数字字符串是否包含十进制
- 显示以数字字符串形式存在的类