c# - 允许空白的电子邮件正则表达式?

标签 c# javascript regex asp.net-mvc-4

Asp.Net MVC4 中的 [Email] 属性不允许客户端出现空格,有谁知道我如何允许“myemail@email.com ”之类的内容通过该属性生成的不显眼的 java 脚本装饰器?

当它点击 Http Post 时,我可以在使用 model.Email 执行任何操作之前 trim ()它。我只需要通过客户验证。

我猜如果我在模式的开头和结尾加上\s* ,任何有效的电子邮件正则表达式都会起作用?

谢谢!

最佳答案

您可以使用 jQuery 来 trim 文本框值。像这样的东西:

$("#textboxId").on("change", function () {
   $(this).val($.trim($(this).val()));
}

关于c# - 允许空白的电子邮件正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16763615/

相关文章:

c# - 如何以编程方式与 winlogon 交互?

c# - 密码类型 InputField 的文本仅获得星号

javascript - ionic 2 订单列表

javascript - AngularJs 的 ng-options - 澄清吗?

javascript - JavaScript中如何测试字符串是否为0或正整数?

c# - 机器人框架.Net。在 Bot 上添加输入指示器

c# - 如何在 C# 中创建一个 public const Size?

javascript - 如何将 HighCharts 数据组设置为范围/时间范围?

python - 如何对数字后缀进行正则表达式?

regex - 使用 Tuckey URL Rewrite 添加文件扩展名