validation - 什么是允许在文本框中使用英语和阿拉伯语以及空格的验证表达式
问题描述
我只需要在文本框中使用空格来验证英文/阿拉伯字母。我使用了下面的验证表达式,它接受英文/阿拉伯文文本,但它不接受任何空格。谁能给我正确的表达方式。
^[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FFa-zA-Z]+[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FFa-zA-Z-_]*$
解决方案
它被称为Regular Expression
. 要允许空格,您需要在集合中添加一个空格。
^[\u0600-\u065F\u066A-\u06EF\u06FA-\u06FFa-zA-Z-_ ]+$
此正则表达式接受英文、阿拉伯字母和空格。它也只接受没有字母的空白。
推荐阅读
- ios - XCTest 是否在主线程中执行以及如何执行?
- windows - 如何在 Windows 的命令行中删除 Node_modules 文件夹?
- pyspark - 有没有办法按原样获取 csv 文件?....我们可以停止 spark 将默认名称放入空列吗
- python - 如何测试 one-hot Vs。梯度提升 sklearn 中的标签编码器
- laravel - Laravel 6.1 未加载 Vue
- node.js - 提交后,自适应卡片不会保留在文本框中输入的文本的值 - 在网络聊天中
- java - Android studio RecyclerView 错误未显示任何内容(22 小时前提交,工作正常)
- python - 根据多个不同的值创建新列
- python - 计算相关矩阵
- flutter - Google Places AutoComplete 搜索时不显示地址