0

我有这样的字符串:

xxx-字符串-字符串

其中xxx可以是 1 到 5 个字符长的数字。我需要选择它们和第一个-字符并将它们从字符串中删除。我该怎么做(我不擅长正则表达式,我慢慢开始失去理智:D)?

4

1 回答 1

6

您可以使用:

var n = '12345-string-string';
var r = n.replace(/^\d{1,5}-/, '');
//=> string-string

说明: \d{1,5}-将匹配长度为 1 到 5 的数字,后跟一个连字符,^然后确保匹配字符串的开头。

于 2013-09-24T07:47:28.490 回答