在 JavaScript 中,
str = 'left ui-tabs ui-widget ui-widget-content center right';
是否可以通过使用正则表达式调用 str.replace() 来删除非“ui-*”的单词?
调用 str.replace() 后的结果应该是:
str.replace(/ /, '') = 'ui-tabs ui-widget ui-widget-content';
我尝试了一些正则表达式模式,但它们不起作用。
最佳答案
可以尝试类似的东西:
str.match(/ui-[\w-]+/g).join(" ")
关于javascript - 如何通过使用正则表达式调用 str.replace() 来删除非 'ui-*' 单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1132441/