Tag: #javascript

限制正则​​表达式中的字符长度

我使用以下正则表达式而不限制任何字符长度 var test = /^(az|AZ|0-9)*[^$%^&*;:,?()\””\’]*$/ //Works Fine 在上面,当我试图将字符长度限制为15,如下所示,它会抛出一个错误。 var test = /^(az|AZ|0-9)*[^$%^&*;:,?()\””\’]*${1,15}/ //**Uncaught SyntaxError: Invalid regular expression** 请帮我做上面的regEx工作,字符数限制为15。

C#WebBrowser控件 – 在AJAX之后获取文档元素?

我正在编写一个使用WebBrowser控件的应用程序来查看可以通过添加新内容/元素的AJAX更改的Web内容。 我似乎无法以任何方式尝试新元素。 BrowserCtl.DocumentText没有最新的页面,当然它也不在“查看源代码”中。 有没有办法使用此控件获取此新数据? :(请帮忙。谢谢! IE: Browser.Navigate(“www.somewebpagewithAJAX.com”); //Code that waits for browser to finish… … //WebBrowser control has loaded content and AJAX has loaded new content // (is visible at runtime on form) but can’t see them in Browser.Document.All // or Browser.DocumentText 🙁

在HtmlAgilityPack中运行脚本

我正在尝试抓取一个如下工作的特定网页。 首先加载页面,然后它运行某种javascript来获取填充页面所需的数据。 我对这些数据很感兴趣。 如果我使用HtmlAgilityPack获取页面 – 脚本没有运行,所以我得到它本质上是一个空白页面。 有没有办法强制它运行脚本,所以我可以获取数据?

如何将C#List 转换为Javascript数组?

我有一个数据表,我正在转换为List,序列化它并使用viewmodel将其传递给我的视图。 我的viewmodel看起来像这样: public class AddressModel { public string Addresses { get; set; } } 我的控制器操作如下所示: AddressModel lAddressGeocodeModel = new AddressGeocodeModel(); List lAddresses = new List(); string lSQL = ” select Address1, CityName, StateCode, ZipCode ” + ” from AddressTable “; // Convert the data to a List to be serialized into a Javascript array. //{ […]