小编gui*_*nty的帖子

正则表达式替换除数字和小数点以外的所有内容

我有一个文本字段,只需要保留文本或小数.这是我正在使用的代码,用于替换除数字和小数点之外的所有内容.问题是,我无法弄清楚能够识别其他一切的正则表达式

document.getElementById(target).value = newVal.replace(/\D[^\.]/g, "");
Run Code Online (Sandbox Code Playgroud)

\ D工作正常,但我已经尝试过(?!.), (?!\.), [^.], [^\.]等等......

有关正则表达式的任何建议,除了数字或小数外都能正确识别吗?

谢谢您的帮助

javascript regex

99
推荐指数
3
解决办法
13万
查看次数

jQuery AJAX在不应该生成304响应时

这真让我挠头.也就是因为它只发生在IE浏览器中,而不是Firefox中,而且我认为jQuery实际上是浏览器中立的.在过去的几个小时里,我一直在抨击这件事情,至少已经确定了发生的事情.

这个jqGrid:

$("#DocumentListByPartRecordsGrid").jqGrid(
          {
            datatype: 'local',            
            colNames: ['<b>Id</b>', '<b>Document Name</b>', '<b>Document Type</b>', '<b>Effective Date</b>', '<b>Expiration Date</b>', '<b>Delete</b>'],
            colModel: [
                  { name: 'ASSOCIATION_ID', Index: 'ASSOCIATION_ID', resizable: true, align: 'left', hidden: true, sortable: false },
                  { name: 'FILE_NAME', Index: 'FILE_NAME', resizable: true, align: 'left', sortable: false, width:'20%' },
                  { name: 'DOCUMENT_TYPE', Index: 'DOCUMENT_TYPE', resizable: true, align: 'left', sortable: false, width:'20%' },
                  { name: 'EFFECTIVE_DATE', Index: 'EFFECTIVE_DATE', resizable: true, align: 'left', sortable: false, width:'20%' },
                  { name: 'EXPIRATION_DATE', Index: 'EXPIRATION_DATE', resizable: true, align: …
Run Code Online (Sandbox Code Playgroud)

ajax jquery http-status-code-304

28
推荐指数
2
解决办法
3万
查看次数

与IIS7和MVC 2的403.14错误已经尝试了其他建议修复的内容

ASP.Net 4框架上的MVC 2项目.我正试图在IIS7上设置它,它给了我403.14错误.

是的,我尝试了微软修复,它启用了目录浏览,完全是我想要它做的错误.

是的,我运行了aspnet_regiis -i

不,它仍然无法正常工作

我也尝试重新安装.net 4,仍然没有.

我有点怀疑它可能是网站本身的东西,因为其他.Net项目将在同一个IIS上运行.我唯一能想到的是它是我的.config文件,我将在下面粘贴:

<?xml version="1.0"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=152368
  -->
<configuration>
  <configSections>
    <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net" />
  </configSections>
  <appSettings configSource="AppSettings.config"/>

  <connectionStrings configSource="ConnectionStrings.config" />
  <system.net>
    <mailSettings>
      <smtp configSource="Smtp.config" />
    </mailSettings>
  </system.net>
  <system.web>
    <compilation debug="true" targetFramework="4.0">
      <assemblies>
        <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
      </assemblies>
    </compilation>
    <authentication mode="Forms">
      <forms loginUrl="~/Security/AccessDenied" timeout="2880" />
    </authentication>
    <roleManager enabled="true" …
Run Code Online (Sandbox Code Playgroud)

c# iis model-view-controller http-status-code-403

6
推荐指数
1
解决办法
2653
查看次数

.Net聊天室系统

我有一个客户要求在他的网站上添加聊天室系统.该网站建立在我无法直接访问的Windows服务器上,因此我主要限于使用.Net解决方案.虽然我可以从头开始构建一些东西,但我觉得从头开始构建一个功能齐全的聊天室系统会非常密集.

因此,我正在寻找一个预先存在的聊天室系统,我可以简单地插入他的网站并根据客户的目的配置/定制它.不幸的是,我仍然试图让客户找出他想要的全部范围,所以我真的不知道他想要的客户端有多强大.

同样不幸的是,到目前为止谷歌已经失败了.

有谁知道已经存在的聊天室解决方案,内置于.Net框架中.我更喜欢免费软件,但如果您建议购买解决方案,我可以将其添加到演示文稿中作为另一种可行的选择.

我也将继续我的研究,但非常感谢使用.Net聊天室客户端的任何人的经验输入,并且会有一个推荐给我.

谢谢.

.net ajax chat

2
推荐指数
1
解决办法
1806
查看次数

删除IE6,8和Firefox中的样式属性

我正在尝试通过支持IE6,8和Firefox所需的跨浏览器平台使用Javascript.我很快发现这些浏览器都不包含匹配的Javascript库.

目标是根据其他项目的选择动态隐藏或显示项目.通常我只是在display:none和display:block之间切换,但是对于另一个开发人员的工作,我可以使用display:none隐藏字段,但是切换到display:block搞砸了布局.解决方案是简单地撕掉样式中的显示设置,或者完全撕掉样式.不幸的是,我遇到了库问题

Firefox支持我迄今为止尝试过的所有内容IE8和6不支持getElementById().style.removeProperty('display')IE6不支持getElementById().removeAttribute('style')

下面是我目前的代码,在IE8和FF中工作......但是它还需要在IE6中运行它.

function displayPrevLPQ(bShow) {
    if (bShow) {
        document.getElementById('prevLPQ').removeAttribute('style');
    } else {
        document.getElementById('prevLPQ').style.display = 'none';
    }
}

function displayBusUnitSub() {
    var buVal = document.getElementById('BusinessUnitID').value;
    document.getElementById("BusinessCycle").selectedIndex = document.getElementById("BusinessCycle").getAttribute("default");
    document.getElementById("Ibap").selectedIndex = document.getElementById("Ibap").getAttribute("default");
    document.getElementById("Bca").selectedIndex = document.getElementById("Bca").getAttribute("default");

    switch (buVal) {
        case '11':
            document.getElementById('buSub0').style.display = 'none';
            document.getElementById('buSub1').removeAttribute('style');
            document.getElementById('buSub2').style.display = 'none';
            break;
        case '1':
            document.getElementById('buSub0').style.display = 'none';
            document.getElementById('buSub1').style.display = 'none';
            document.getElementById('buSub2').removeAttribute('style');
            break;
        default:
            document.getElementById('buSub0').removeAttribute('style');
            document.getElementById('buSub1').style.display = 'none';
            document.getElementById('buSub2').style.display = 'none';
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,问题是......如何以一种适用于所有三种浏览器的方式撕掉样式或显示属性?

提前致谢.

html javascript css internet-explorer-6

1
推荐指数
1
解决办法
2106
查看次数