mirror of
https://github.com/lospec/pixel-editor.git
synced 2023-08-10 21:12:51 +03:00
added input number validation for rc and rs
This commit is contained in:
16
js/Util.js
16
js/Util.js
@@ -203,4 +203,20 @@ class Util {
|
||||
|
||||
return position;
|
||||
}
|
||||
|
||||
/**
|
||||
* @param {*} any An input number validator
|
||||
*/
|
||||
static numberValidator(param) {
|
||||
if (typeof param == 'string') {
|
||||
if (param.includes('.')) return false
|
||||
} else if (typeof param == 'number') {
|
||||
if (param.toString().includes('.')) return false
|
||||
}
|
||||
if (Number.isNaN(param)) return false
|
||||
const num = parseInt(param)
|
||||
if (param != num) return false
|
||||
if (num && num > 0 && num <= 5000) return true
|
||||
else return false
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user