gpt4 book ai didi

javascript - 防止剑道文本框中出现数值

转载 作者:行者123 更新时间:2023-12-01 05:39:14 26 4
gpt4 key购买 nike

我正在使用 asp.net MVC 创建一个示例图书库应用程序,其中我使用 kendo UI 工具,我想使用图书标题或作者字段,我想在其中阻止用户输入数值,只允许 A-Z,我将如何使用 kendoValidator 来做到这一点。以下是我的输入

<input id="txtTitle" name="txtTitle" type="text" class="k-textbox" value="#= Title #" />

这是我想要进行验证的地方

return $("#bookDiv").kendoValidator({
rules: {
Title: function (input) {
if (input.is("[name=txtTitle]") && input.val() == ""))
return false;
else
return true;
}});

最佳答案

通过使用正则表达式匹配:

(input.is("[name=txtTitle]") && input.val() == "" && input.val().match(/^[a-zA-Z]+$/)))

/^[a-zA-Z]+$/ 表示

  • 从字符串的开头搜索到结尾。 (^ 直到 $)
  • 搜索 a-z 和 A-Z
  • + 代表所有字符,直到字符串末尾。

对于匹配,字符串必须完全是 a-z。如果存在匹配,则不会返回 null 并通过。

On a side note: This will not allow any other character. Diacritics like é will not pass.

关于javascript - 防止剑道文本框中出现数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31916192/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com