JavaScript替换帮助
为什么不替换该破折号?因为第一个JavaScript替换帮助,javascript,regex,Javascript,Regex,为什么不替换该破折号?因为第一个^强制匹配位于字符串的开头。因为第一个^强制匹配位于字符串的开头 var isbn = '978-0393317558'; alert(isbn.replace(/^[^0-9]+/, '')); //this gives the same value
^
强制匹配位于字符串的开头。因为第一个^
强制匹配位于字符串的开头
var isbn = '978-0393317558';
alert(isbn.replace(/^[^0-9]+/, '')); //this gives the same value