的值selected
变量为“主题[9]”或“类别[10]”。我想从selected
变量的值中删除“ [数字]”吗?
selected = $('#topic_id option:selected').text();
我认为,我可以replace()
按如下方式剥离价值,但需要知道,由于数字不是固定的,我该如何实现。
selected = $('#topic_id option:selected').text().replace();
这与jQuery无关,而与纯Javascript有关。只需使用正则表达式即可,就像这样\[.+
。
selected = $('#topic_id option:selected').text().replace(/\[.+/g, "");
演示。
当然,这仅适用于您提供的模式:[number]
在字符串的末尾。
更新:正如@Zack在评论中指出的那样,您可以使用此正则表达式\s\[.+
删除[
。之前的空格。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句