【问题标题】:ASP.NET Regular Expression - Dont allow website urlASP.NET 正则表达式 - 不允许网站 url
【发布时间】:2018-03-08 16:47:33
【问题描述】:

我正在使用带有引导程序的 ASP.net 4.5。 下面是我必须只允许某些字符的代码。 如何更改它以允许字符 a-zA-Z0-9_。 /,&|()!- 但不允许用户输入 httpwww.

<input type="text" class="form-control" name="subject" id="subject" placeholder="Enter subject"
                                    data-bv-message="The subject is not valid."
                                    data-bv-notempty="true" data-bv-notempty-message="The subject is required and cannot be empty."
                                    data-bv-regexp="true" data-bv-regexp-regexp="^[a-zA-Z0-9_. /,&|()!-]+$" data-bv-regexp-message="The subject can only consist of alphabetical, number, dot and underscore."
                                    />

【问题讨论】:

    标签: asp.net validation bootstrap-4


    【解决方案1】:

    我会说您可能必须为您不希望在输入值中包含的单词添加组。

    ((!|www)|(!|http))
    

    你也可以看看这个answer to a similar question,在那里你应该得到足够的输入来修正你的表达

    【讨论】:

    • 谢谢,但我该如何添加它呢? data-bv-regexp-regexp="^[a-zA-Z0-9_./,&|()!-]+$"
    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多