指定された期限まで、Javascriptで文字列をフィルタリングしてください。
文字列: ""Hello world!"
期限: 7日
function stringFilter(str, deadline) {
  let currDate = new Date()
  let endDate = new Date(deadline)
  let result = ""

  if (currDate < endDate) {
    let maxLength = endDate - currDate
    maxLength = Math.ceil(maxLength / 1000)
    let i = 0

    while (i < maxLength && i < str.length) {
      let char = str[i]
      const code = char.charCodeAt(0)

      if ((code >= 65 && code <= 90) || (code >= 97 && code <= 122)) {
        result += char
      }
      i++
    }
  }

  return result
}