我一直在尝试使用正则表达式,但是我似乎不能让它工作。我正在尝试对asp.net RegularExpressionValidator使用正则表达式。我想要它做的是基本上禁止只允许前导和尾随空格。
所以,
"hello " // would not work.
"hello my name is" // would work.
但在我所有的尝试中,无论我输入什么,它都显示输入错误。
下面是我使用的代码:
^\s[a-z]+\s$
有没有人能提供一个可以工作的?
另外,当有人说regex返回匹配时,这是什么意思?
编辑:
我有以下标签:
<a href="News_ViewStory.asp?NewsID=5215"> Some Text </a>
<a href="News_ViewStory.asp?NewsID=5216"> Some Text </a>
<a href="News_ViewStory.asp?NewsID=5217"> Some Text </a>
我想要匹配标签的开头
<a href="News_ViewStory.asp?NewsID=5215"
我正在尝试使用razor页面验证用户在密码表单中的输入。我有以下型号
public class UserPassword
{
public Guid? Id{ get; set; }
public string Code { get; set; }
[StringLength(32, MinimumLength = 8, ErrorMessage = "The password must at least be 8 characters")]
[RegularExpression("[A-Z
我正在使用ASP.Net MVC来验证一个字符串不会以任何形式包含超过2个数字。
我使用以下服务器端代码:
[RegularExpression(@"[^\d]*\d?[^\d]*\d?[^\d]*",ErrorMessage = "More than 2 Numbers are not allowed")]
这很有效,但是下面的JavaScript代码总是返回0
>> var mystring = "test123";
>> var myregax = new RegExp("[^\d]*\d?[^\d]*\d
我有一个ASP.NET正则表达式验证器,以及如何表示:
“如果要测试的值为空或包含-za-z0-9\s+元素?”
在regex?
我必须在TextBox中测试ASP.NET,在提交请求时,我希望附加到TextBox的正则表达式验证器允许提交表单,如果表单包含字符、数字或为空。
匹配示例1. "This is a good 1"
匹配示例2. ""(空)
无法匹配的示例1. "what is this ****?" (因为它包含“*”和“?”)
在我的ASP.net应用程序中,我引用了以下dll文件,以便在业务对象类文件中进行验证。
using Microsoft.Practices.EnterpriseLibrary.Common;
using Microsoft.Practices.EnterpriseLibrary.Validation;
using Microsoft.Practices.EnterpriseLibrary.Validation.Validators;
我正在像这样验证这些属性
[StringLengthValidator(1, 50, MessageTemplateResourceName = "IN
我创建了一个RegEx来满足我们的需求--编写了我的UnitTest,在它通过之后,我想把我的FrontEnd升级到新的RegEx --但是RequiredFieldValidator SomeHow和UnitTest不匹配完全相同的字符串。
下面是顺利通过的Unittest:
[TestMethod]
public void BasicTest()
{
using (ShimsContext.Create())
{
var basicUnicodeRegEx = new Regex(@"^(?:(?:\p{IsB
我正在使用asp.net和C#创建一个站点,我只需要知道一些正则表达式来验证/突出显示我的网格视图。
我需要在它们各自的列中突出显示这些单元格:
1- APR, MAR, etc. (three letters exactly)
2- 2011, 2012, etc. (year)
3- blank cell in gridview
一些关于基本正则表达式的链接/教程也会对我有所帮助。