Javascript,正则表达式 - 从头开始​​获取数字

时间:2013-09-24 07:44:58

标签: javascript regex

我有这样的字符串:

XXX-字符串字符串

xxx 的长度可以是1到5个字符。我需要选择它们和第一个 - 字符并从字符串中删除它们。我怎么能这样做(我对正则表达式不好,我慢慢开始放松心情:D)?

1 个答案:

答案 0 :(得分:6)

您可以使用:

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

说明: \d{1,5}-将匹配长度为1到5的数字,后跟连字符和^,然后才能确保在字符串的开头匹配。< / p>