我正在使用这个正则表达式 -[^\s\da-zA-ZåäöÅÄÖ]+$
过滤掉除 AZ, 0-9 plus the Swedish characters 之外的任何内容ÅÄÖ
。只要字符串不以空格结尾,它就可以按预期工作,而且我有点困惑我需要正确的东西才能使其接受字符串,即使它们以空格结尾。有,\s
但显然还不够。
我的正则表达式有什么问题?
"something #¤%&/()=?".replace(/[^\s\da-zA-ZåäöÅÄÖ]+$/, '') # => a string
"something ending with whitespace #¤%&/()=? ".replace(/[^\s\da-zA-ZåäöÅÄÖ]+$/, '')# => a string ending with space #¤%&/()=?