求大神:javascript截取字符串解决方案

求大神:javascript截取字符串
原来的字符串是这个:[com.ruiyi.kmss.sys.organization.model.SysOrgPerson[  FdLoginName=niminli  FdPassword=61801f27aafc95d721cc34b24de4300f  FdDefaultLang=<null>  FdMobileNo=<null>  FdEmail=<null>  FdNewPassword=<null>  FdInitPassword=<null>  FdRtxNo=<null>  FdCardNo=<null>  FdAttendanceCardNumber=<null>  FdWorkPhone=<null>  FormClass=class com.ruiyi.kmss.sys.organization.forms.SysOrgPersonForm  FdIsAvailable=true  FdName=倪敏莉  FdOrgType=8  FdNo=000054  FdOrder=<null>  FdKeyword=<null>  FdIsBusiness=true  FdMemo=<null>  FdHierarchyId=x14c3a873f0e9fb693793f2f43e991e09x14c3a8a78ad1f180122d9ef4c65a18bfx14c3a92c750b2d314c5fe234797b47ebx  FdImportInfo=<null>  FdLdapDN=<null>  FdFlagDeleted=<null>  FdParentsName=湖北省广播电视信息网络股份有限公司>>市场营销部  FdIsAbandon=false  FdNamePinYin=niminli  FdId=14c3a92c750b2d314c5fe234797b47eb]]
现在我只需要把其中的  “倪敏莉” 拿出来。  
怎么弄求大神 给指导。求大神:javascript截取字符串解决方案
------解决思路----------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>


<script type="text/javascript">
//模拟字符串
var str = "FormClass=class com.ruiyi.kmss.sys.organization.forms.SysOrgPersonForm  FdIsAvailable=true  FdName=倪敏莉  FdOrgType=8";
//获得FdName=第一次出现的位置
var startPosition = str.indexOf("FdName=");
//获得FdOrgType第一次出现的位置
var endPosition = str.indexOf("FdOrgType");
//截取字符串+7是因为“FdName=”的长度
str = str.substr(startPosition+7,endPosition-startPosition-7);

alert(str);//输出“倪敏莉”
 
</script>

</body>
</html>


思路很简单,使用indexOf获取字符串位置,使用substring截取字符串
掌握这个思路楼主要怎么截取都可以

另外,你女朋友叫倪敏莉??