我从一个HTML元素中读出一个文本,并将其保存在一个JS数组中,但是如果用户放入一个以上的空格,它就会被转换为一个不可中断的空格符号。稍后,如果我读出数组,它会输出“0”,而不是空格。如何检测空格?  //instead of an empty spacemyText.replace(/( )*/g," ")
我已经创建了一个简单的文本区,其中一些字符被自动替换,例如,将直引号替换为智能引号,将双破折号替换为em破折号,将双空格替换为单空格。但是现在我被困在如何添加脚本来替换:(没有引号) word . as word. word , as word, word ; as word; 我只想防止在逗号、句号和分号之前以及像这样的单词之后出现额外的空格.replace(/(^|[-\u2014/\[(\u2018\s])&