我正在使用此正則表達式 - [^\s\da-zA-ZåäöÅÄÖ]+$
過濾除A-Z,0-9以及瑞典字符ÅÄÖ
之外的任何內容。只要字符串沒有以空格結尾,它就會按預期工作,並且我對我需要正確的字符有點困惑,即使它們以空格結尾也會使其接受字符串。 \s
在那裏,但顯然是不夠的。爲什麼當字符串以空格結尾時,我的正則表達式不起作用?
我的正則表達式有什麼問題?
"something #¤%&/()=?".replace(/[^\s\da-zA-ZåäöÅÄÖ]+$/, '') # => a string
"something ending with whitespace #¤%&/()=? ".replace(/[^\s\da-zA-ZåäöÅÄÖ]+$/, '')# => a string ending with space #¤%&/()=?
我不小心刪除了我的評論。謝謝! – Industrial