fix: answer range format validation and error message in Numerical input #511
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Requests to frontend-app-authoring: openedx/frontend-app-authoring#1557
Description
These fixes validate input range format; it accepts the following response forms:
[1,10]
,[1, 10]
,[ 1,10 ]
,[ 1, 10 ]
,[1, 10 ]
,[ 1, 10]
,[1.1,10]
,[1.1,10.1]
,[1.1,10.1]
and display error on incorrect format like:[1.10]
,[1;10]
,[1/10]
, etc.Steps to reproduce
Actual result
Nothing happened, in console there's error
![000](https://private-user-images.githubusercontent.com/17108583/393890749-2fd191c9-9d40-47fd-a79e-a620a792ef76.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NzkzNzYsIm5iZiI6MTczODk3OTA3NiwicGF0aCI6Ii8xNzEwODU4My8zOTM4OTA3NDktMmZkMTkxYzktOWQ0MC00N2ZkLWE3OWUtYTYyMGE3OTJlZjc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDAxNDQzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThmZTZmMmMxOGI5MDVkMGZiMzQ5NjIyODIzODFkOWUzOGI2ZTFmMzU5ZTZkMDNhNTY3YmQ3YzJlOGQwYzllY2UmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.POpqINZpRS6-FnGaTjKXQjw3iwia-l7sxbZnZM0f6b4)
Note: the same when user print additional bracket
Expected result
Some validation should be for field or some error message for user should be shown
![0001](https://private-user-images.githubusercontent.com/17108583/393891310-d6bb42e2-c257-4ce7-af9a-a13ab7ce6aa8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NzkzNzYsIm5iZiI6MTczODk3OTA3NiwicGF0aCI6Ii8xNzEwODU4My8zOTM4OTEzMTAtZDZiYjQyZTItYzI1Ny00Y2U3LWFmOWEtYTEzYWI3Y2U2YWE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDAxNDQzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWM5ZTQxODk4Y2Q0NDA3ODM3NzI5ZDlhYmJiOGMzMTI0ZGRhN2UwYmZiNDNjMDAyYzAxNjg2Mjk0N2I1MzVmMjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.wAQhYnXM469Zcjts5caZ_93OI6L3ScTAGJEuS8hxwNE)
![0002](https://private-user-images.githubusercontent.com/17108583/393891693-7f22e2a8-8d38-41ba-b4fa-7d427419fea8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NzkzNzYsIm5iZiI6MTczODk3OTA3NiwicGF0aCI6Ii8xNzEwODU4My8zOTM4OTE2OTMtN2YyMmUyYTgtOGQzOC00MWJhLWI0ZmEtN2Q0Mjc0MTlmZWE4LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDglMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA4VDAxNDQzNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU4YjU3N2VhZjJlYTZiYzE0ZTZjMDA3NDNkZWNjMzRhNTYwOTZmMjFlYTExMGZkOTViODA5OTcxOWNkZTM0OGEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Zku_U0uzsDifuPERtGIFhzlaObz5rPNrA2I-ihZsonE)
Before save:
After save: