Allow domains without dot

This commit is contained in:
Juan Gilsanz Polo 2023-03-24 21:21:38 +01:00
parent 9cf505e27a
commit be71e57efe

View file

@ -172,7 +172,7 @@ class _AddServerModalState extends State<AddServerModal> {
void validateAddress(String? value) { void validateAddress(String? value) {
if (value != null && value != '') { if (value != null && value != '') {
RegExp ipAddress = RegExp(r'^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$)){4}$'); RegExp ipAddress = RegExp(r'^((25[0-5]|(2[0-4]|1\d|[1-9]|)\d)(\.(?!$)|$)){4}$');
RegExp domain = RegExp(r'^([a-z0-9|-]+\.)*[a-z0-9|-]+\.[a-z]+$'); RegExp domain = RegExp(r'^(([a-z0-9|-]+\.)*[a-z0-9|-]+\.[a-z]+)|((\w|-)+)$');
if (ipAddress.hasMatch(value) == true || domain.hasMatch(value) == true) { if (ipAddress.hasMatch(value) == true || domain.hasMatch(value) == true) {
setState(() { setState(() {
ipDomainError = null; ipDomainError = null;