Almost all beatport release links look like this: http://www.beatport.com/release/promises/377431
But they can also look like this: http://www.beatport.com/en-US/html/content/release/detail/377431/Promises
The 2nd link should be cleaned to look like the 1st one. Right now no cleanup is done and both are accepted.
This manual link edit could be helpful for the regexp: http://musicbrainz.org/edit/21709508