js判断只能包含字母和数字的输入
时间: 2023-08-30 07:07:28 浏览: 246
js 限制input只能输入数字、字母和汉字等等
5星 · 资源好评率100%
你可以使用正则表达式来判断一个字符串是否只包含字母和数字。以下是一个示例的JavaScript代码:
```javascript
function isAlphaNumeric(input) {
var regex = /^[a-zA-Z0-9]+$/;
return regex.test(input);
}
// 测试
console.log(isAlphaNumeric("abc123")); // true
console.log(isAlphaNumeric("abc123!")); // false
console.log(isAlphaNumeric("abc_123")); // false
```
在上面的代码中,`isAlphaNumeric` 函数接受一个输入字符串作为参数,并使用正则表达式 `/^[a-zA-Z0-9]+$/` 进行匹配。这个正则表达式表示字符串必须以字母或数字开头,并且只能包含字母和数字,没有其他字符。
函数返回一个布尔值,如果输入满足条件,则返回 `true`,否则返回 `false`。你可以根据需要修改函数来适应你的具体需求。
阅读全文