我想从Javascript中的图片网址中提取基本名称。有人愿意帮我使用正则表达式吗?

规则是:

  • 返回最后/左边的最后.右边的所有内容

    www.domain.com/images/ image.hires .jpg
  • 如果找不到.,则返回完整的基本名称
    www.domain.com/images/ image_hi_res

  • 我的/\/[^.]+\.[^.]+$/很笨拙,但不知道如何使/.成为可选的,以及如何仅查找最后的.

    最佳答案

    另一个解决方案:

    url.replace(/^.*\/|\.[^.]*$/g, '')
    

    09-28 03:16