input 禁止输入特殊字符
时间: 2023-08-29 16:13:50 浏览: 100
禁止输入特殊字符的js
可以在输入时使用正则表达式进行匹配,判断输入的字符串是否包含特殊字符,如果包含则禁止输入。以下是一个简单的示例代码:
```python
import re
def input_without_special_chars(prompt):
# 定义允许输入的字符集合
allowed_chars = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'
while True:
# 获取用户输入
user_input = input(prompt)
# 判断是否包含特殊字符
if re.search('[^' + allowed_chars + ']', user_input):
print('输入包含特殊字符,请重新输入!')
else:
return user_input
```
在调用 `input_without_special_chars()` 函数时,传入提示信息即可实现禁止输入特殊字符的功能。
阅读全文