diff --git a/index.html b/index.html index 23925cb..9ac59c8 100644 --- a/index.html +++ b/index.html @@ -2856,16 +2856,8 @@ }) function checkFloData(){ isFloDataChanged = false - const floDataText = sentFloData.value.trim() - let isValid = true - for(char of floDataText){ - // if(/^[a-z0-9\s!"#$%&'()*+,.\/:;<=>?@\[\]^_`{|}~-]*$/i.test(char)){ - if(!/^[\x20-\x7E\s]+/.test(char)){ - isValid = false - break; - } - } - if(isValid){ + const floDataText = sentFloData.value; + if(/^[\x20-\x7E]*$/.test(floDataText)){ sendFloDataButton.classList.remove('hide-completely') fixFloDataButton.classList.add('hide-completely') floDataStaus.textContent = '' @@ -2875,8 +2867,8 @@ } } function removeInvalid(){ - const floDataText = sentFloData.value.trim() - sentFloData.value = floDataText.replace(/[^\x20-\x7E]*/gm, '') + const floDataText = sentFloData.value; + sentFloData.value = floDataText.replace(/\s/g, " ").replace(/[^\x20-\x7E]/g, ''); checkFloData() }