我有这样的字符串:
XXX-字符串字符串
xxx 的长度可以是1到5个字符。我需要选择它们和第一个 - 字符并从字符串中删除它们。我怎么能这样做(我对正则表达式不好,我慢慢开始放松心情:D)?
答案 0 :(得分:6)
您可以使用:
var n = '12345-string-string';
var r = n.replace(/^\d{1,5}-/, '');
//=> string-string
说明: \d{1,5}-
将匹配长度为1到5的数字,后跟连字符和^
,然后才能确保在字符串的开头匹配。< / p>