static bool isUrlValid(String url) { final source = r'^(https?|ftp|file|http)://[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]'; return RegExp(source).hasMatch(url); }