js使用正则限制输入的只能是数字或者英文字母(二选一,不能两者都有),在下经验有限,暂时还没有学正则,但是工作中遇到了表单校验,希望大佬不惜赐教
js使用正则限制输入的只能是数字或者英文字母(二选一,不能两者都有),在下经验有限,暂时还没有学正则,但是工作中遇到了表单校验,希望大佬不惜赐教
/^(\d+|[a-zA-Z]+)$/.test('123');
/^(\d+|[a-zA-Z]+)$/.test('abc');
/^(\d+|[a-zA-Z]+)$/.test('123abc');
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
2 回答4.3k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
5 回答3.8k 阅读
可以试试下面这个