Validating CustomPress custom fields

There's a custom field created with CustomPress with field type "Text Box". It has to be validated against http:// / https:// prefixes so it must be sure that there's an URL put in that field and it does contain one of these two prefixes.

This two regular expressions had been tried in CustomPress "Regular Expression Validation" field for that custom field and none of them works:

^(http:\/\/www\.|https:\/\/www\.|http:\/\/|https:\/\/)[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}(:[0-9]{1,5})?(\/.*)?$

alternative:

^(http(s?)\:\/\/|~/|/)?([a-zA-Z]{1}([\w\-]+\.)+([\w]{2,5}))(:[\d]{1,5})?/?(\w+\.[\w]{3,4})?((\?\w+=\w+)?(&\w+=\w+)*)?^

How to validate that field using regular expression in CustomPress field setting?