gpt4 book ai didi

Javascript - 输入验证 - 我可以检查字符 x 是否为数字且字符 y 是否为字母

转载 作者:行者123 更新时间:2023-11-29 23:16:22 26 4
gpt4 key购买 nike

我有一个 SAPUI5 项目并且有一个输入,我想对其进行一些验证。

它正在输入一个 8 个字符长度的条目,其中混合了数字和字母。我已经将输入的最大长度设置为 8 个字符。

我需要的是创建一个函数,只允许在条目中的某些字符处输入数字或字母(见下文)。

1 - 字母2 - 字母3 - 号码4 - 字母5 - 数字6 - 数字7 - 数字8 - 数字

例如,BP1A8123

有没有办法在 JavaScript 中做到这一点?我遇到过只有字母或只有数字的示例,但在条目中的某些字符处找不到数字/字母的示例。

任何方向将不胜感激。

最佳答案

从 JavaScript 的 Angular 来看,您可以像这样进行检查:

pattern = RegExp('[A-Z]{2}[0-9]{1}[A-Z]{1}[0-9]{4}')
pattern.test('BP1A8123') // true
pattern.text('B1111111') // false

从 SAPUI5 的 Angular 来看,输入验证通常是通过数据绑定(bind)处理的。参见,例如,这个 SAPUI5 Demokit Sample .另请参阅类 `sap.ui.core.Core'validationErrorvalidationSuccess 事件.

但是,对于您的特定要求,sap.m.MaskInput控制可能是你所追求的。看这个Demokit example .

关于Javascript - 输入验证 - 我可以检查字符 x 是否为数字且字符 y 是否为字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52649692/

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