While it is perfectly understandable to block posting of web address/link by newly-registered users, I believe blocking the literal word "U-R-L" (without dash) that are not a part of "[u-r-l=][/u-r-l]" (without dash) BBCode markup is an error in detection code.
Exact steps to reproduce:
- Register as new user on VirtualBox forum.
- Log in.
- Go to forum index.
- Enter any section of forum (that allow normal users to post).
- Click "New topic".
- Enter "This is a test" as the post subject.
- Enter "This is not a U-R-L." (without any dash and quote) as the post content.
- Click "Preview"
- The error "You must be a member for 1 days and have 1 posts before you can post u-r-ls." (without dash) would appear instead of post preview.
- Click "Submit"
- The error "You must be a member for 1 days and have 1 posts before you can post u-r-ls." (without dash) would appear instead of post being submitted.
- Go to forum index.
- Enter any section of forum (that allow normal users to post).
- Enter any thread that is not locked.
- Click "Post reply".
- Enter "This is not a U-R-L." (without any dash and quote) as the reply content.
- Click "Preview"
- The error "You must be a member for 1 days and have 1 posts before you can post u-r-ls." (without dash) would appear instead of reply preview.
- Click "Submit"
- The error "You must be a member for 1 days and have 1 posts before you can post u-r-ls." (without dash) would appear instead of reply being submitted.
Please fix.
P.S. Both of the word "U-R-L" (without dash) and literal web address seems to be well allowed on thread/reply's subject line.