javascript - 如何使用 ASCII 值检查 JavaScript 中的条件?

标签 javascript conditional-statements

我正在尝试对输入字段进行验证,并想检查它是否是特殊字符

所以我虽然可以用 ASCII 值来检查,但不确定如何用 JavaScript 语言完成。

在 C 中,我可以立即检查数组的字符串。

if (input < 4 && document.myTable.inputField.value[0] < 65 )

我想检查它们是否少于四个字符,并且这些字符是特殊字符,如果是,我会给它们一条错误消息,否则什么也不做。

最佳答案

在 C 语言中,暴力检查是最简洁、最简单的选择。在 JavaScript 中,情况并非如此。

js> /^[A-Za-z]+$/.test('foo')
true
js> /^[A-Za-z]+$/.test('bar123')
false

关于javascript - 如何使用 ASCII 值检查 JavaScript 中的条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9862050/

相关文章:

javascript - JavaScript 中的逻辑运算符 && 及其等效于 C#

javascript - 将代码从函数式 React hook 转换为类组件

javascript - ('click' 上的 JQuery ) 只工作一次

javascript - 传单 Angular Directive(指令)中的 KML

java - 多线程/ volatile 变量/条件/循环的特殊行为(Java)

mysql - 在右表上使用条件 SELECT 的条件 LEFT INNER JOIN 查询

javascript - 有没有办法获得选择/范围的宽度?

javascript - 使用 ng-repeat 定位 3d 对象

c - i ["string"] 如何用作条件语句?

c++ - 奇怪的条件语法