如何在jquery中提取字符串部分并忽略数字?
我有一个像 foobar1, foobaz2, barbar23, nobar100
这样的字符串,我只想要 foobar, foobaz, barbar, nobar
并忽略数字部分。
I have a string like foobar1, foobaz2, barbar23, nobar100
I want only foobar, foobaz, barbar, nobar
and ignoring the number part.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
查找有关 javascript 中正则表达式的更多信息...
这应该可以满足您的要求:
这将替换整个字符串中的所有数字。如果您只想在最后删除,请使用以下命令:
Find some more information about regular expressions in javascript...
This should do what you want:
This replaces al numbers in the entire string. If you only want to remove at the end then use this:
我不知道如何在 JQuery 中执行此操作,但在 JavaScript 中您可以使用正则表达式字符串替换。
I don't know how to do that in JQuery, but in JavaScript you can just use a regular expression string replace.
如果你想去掉数字,正则表达式可以做到为您准备的:(
\d
是“digit”的正则表达式类。我们将用任何内容替换它们。)请注意,如给定的,它将删除任何数字< em>任何地方字符串。
If you want to strip out things that are digits, a regex can do that for you:
(
\d
is the regex class for "digit". We're replacing them with nothing.)Note that as given, it will remove any digit anywhere in the string.
这可以在 JavaScript 中完成:
这将返回从字符串开头直到找到数字的所有字符。
This can be done in JavaScript:
This will return all characters from the beginning of string until a number is found.