<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
</head>
<body>
<div>
<input type="text" placeholder="只能输入数字" oninput="if(!(/^[0-9]*$/.test(value))){value = ''}" />
<!-- 利用oninput监听输入 如果值不是正则匹配的数字 就置空 -->
<br>
<input type="text" placeholder="数字或英文或数字加英文"
oninput="if(!( (/^[0-9]*$/.test(value)) || (/^[A-Za-z]+$/.test(value)) || (/^[A-Za-z0-9]+$/.test(value)) )){value = ''}" />
</div>
</body>
</html>
js正则判断输入框input只能是数字或者英文 判断input输入类型
最新推荐文章于 2023-05-07 10:23:54 发布