解决方案 »

  1.   

    你可以直接利用动态语言是 Substring方法,对于字符串,都会有相应的字符串截取方法
      

  2.   

    var str = "XXXXXXXXXXXXXXX";
            var sub = str.substr(0,str.length - 5);
            alert(sub)
      

  3.   


    var str = "XXXXXXXXXXXXXXX123456";
    var sub = str.slice(0,-5);
    alert(sub)
      

  4.   

    语法:stringObject.substring(start,stop)
    var str = "aabbccdd";
    var subStr = str.substring(0,str.length - 5);
    -5 还是 -6来着......
      

  5.   

    可能我没有说清楚问题,我是想先查找数据库里相应的数据,然后用asp的语言或者JS语言把修改了的数据显示在页面上
    <%@LANGUAGE="JAVASCRIPT"%>
    <!--#include file="Connections/mydata.asp" --><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    。。
    。。
    <pre><% var str = data.Fields.Item("data_content").Value;
       var sub = str.substr(0,str.length - 5);
       alert(sub);
    %></pre>
      

  6.   

    直接在后台处理就好了
    <p> <%=(data.Fields.Item("data_content").Value.slice(0,-5))%> </p> 
      

  7.   

    <p> <%=(data.Fields.Item("data_content").Value.ToString().Substring(0,data.Fields.Item("data_content").Value.ToString().Length-5))%> </p> 
      

  8.   


    非常感谢!!已经解决问题~~还有个小小的请求:
    能不能搞个if判断一下字符串后面部分内容然后再修改呢?比如说
    <%  if  (data.Fields.Item("data_content").Value.XXXXXXXXX  = "<p>,</p>")  { %>  
          <p> <%=(data.Fields.Item("data_content").Value.slice(0,-5))%> </p>
     <% } else   {  %>
           <p> <%=(data.Fields.Item("data_content").Value%> </p>
     <% }  // end  %>
     
    之类的, if  (data.Fields.Item("data_content").Value.XXXXXXXXX  = "<p>,</p>") 这个判断语句我不会写