【问题标题】:Add space checking to regex filter向正则表达式过滤器添加空间检查
【发布时间】:2013-02-01 18:21:14
【问题描述】:

我有以下 regex 应该从上传者的文件名中去除斜杠和其他路径信息。

我还想删除文件名中的所有空格。我已经查看了有关此的其他问题,但无法弄清楚如何添加它。

我现在拥有的:/.*(\/|\\)/, ""

【问题讨论】:

  • 那么,你使用s=s.replace(/.*[\/\\](.*)/, function($0,$1) { return $1.replace(/\s+/g, ''); } )了吗?
  • 请澄清问题,或者用下面的答案解决,请考虑接受。

标签: regex spaces


【解决方案1】:

您可以使用[\s\/\\]+ 删除所有斜杠和空格..

\s代表一个空格

[] 是一个匹配其中任何一个字符的字符类

+ 匹配前面的字符 1 到多次

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-27
    相关资源
    最近更新 更多