是否有人使用正则表达式来限制响应中的单词数量?例如,我想在jQuery验证中使用它,所以我可以限制textbox/textarea说250个单词.这些框将是纯文本.
我做了一些谷歌搜索,但我发现的一切都不是很好.他们主要以做\ b\w +\b为中心,但我无法让它工作.
我有一个与此问题非常相似的问题: 默认情况下,ASP.NET 3.5 Web站点停止导入System命名空间
我在VB.NET中有一个ASP.NET 3.5网站(非应用程序)项目编译精美的Visual Studio 2008.当我在Visual Studio 2012(或2010)中打开项目时,我得到一些非常奇怪的错误,使它看起来好像缺少System和System.Data命名空间.在大多数情况下,所有这些错误都发生在App_Code文件夹中.在某些情况下,我可以在类中添加Imports系统并修复它.我希望这个网站在VS 2012中打开后立即编译.
以下是我得到的错误的示例:
CommandType没有宣布.由于其保护级别,它可能无法访问.DateTime没有宣布.由于其保护级别,它可能无法访问.HttpContext没有宣布.由于其保护级别,它可能无法访问.我相信VB.NET确实做了一些隐式导入,但似乎我错过了它们.
编辑:该站点在IIS中运行良好,不会产生任何编译错误.
我的web.config文件的编译标签如下所示:
<compilation defaultLanguage="vb" debug="true" batch="false">
<assemblies>
<add assembly="System.Runtime.Serialization.Formatters.Soap, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.ServiceProcess, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Security, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Entity.Design, Version=3.5.0.0, Culture=neutral, …Run Code Online (Sandbox Code Playgroud)