我有一个像/233/ziyuanku/Screenshot_2014-09-03-16-11-45.png
或/233/ziyuanku/37770506/edit.png
我想删除/233
并获取最后一个字符串/ziyuanku/Screenshot_2014-09-03-16-11-45.png
我的字符串就像
一个/
,
一个号码,
和路径,可以有number_name。
我可以获得正则表达式'/\d+(.*)'
,但我不知道如何在JavaScript中执行此操作。
请帮忙。谢谢。
答案 0 :(得分:2)
试试这个正则表达式
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
filterContext.Result = new RedirectToRouteResult(new System.Web.Routing.RouteValueDictionary(new { controller = "Error", action = "Index", ErrorCode = System.Net.HttpStatusCode.BadRequest, Handler = "Controller" }));
base.OnActionExecuting(filterContext);
}
replaceName(' /233/ziyuanku/Screenshot_2014-09-03-16-11-45.png'); //返回/ ziyuanku / Screenshot_2014-09-03-16-11-45。 PNG
答案 1 :(得分:0)
您可以应用正则表达式,如下所示:
var name = "John/Smith";
var re = /([^A-Za-z])/g;
var subst = ' ';
name.replace(re, subst);
结果:“约翰史密斯”
答案 2 :(得分:0)
尝试
str = '/233/ziyuanku/Screenshot_2014-09-03-16-11-45.png';
result = str.replace(/\/[0-9]+/, '');