正则表达式:输入框禁止输入空格、只能输入数字、字母、汉字等校验

columnEdit: [
{title: '用户名', dataIndex: 'username', edit: true, required: { max: 20 }, search: { type: 'like'}, validator: { pattern: /^[A-Za-z0-9]*$/, message: '用户名中不能包含非字母和数字的字符串' } },
{title: '姓名', dataIndex: 'name', edit: true, required: true, search: { type: 'like'}, validator: { pattern: /^[^\s]*$/, message: '姓名中不能包含空格' } },
{title: '性别', dataIndex: 'sex', edit: true, select: { key: 'user.sex'} },
{title: '手机', dataIndex: 'mobilePhone', edit: true },
{title: '邮箱', dataIndex: 'email', edit: true, list: false },
{title: '备注', dataIndex: 'remark', edit: true, validator: { pattern: ^[\u4e00-\u9fa5]*$/, message: '备注中不能包含非汉字' } }
]

不能输入空格:^[^\s]*$

不能输入纯空格:^[^\s]+[\s]*.*$

可以输入字母(含大小写):^[A-Za-z]*$

包含大写字母和 [ 、\ 、] 、^ 、- 、:^[A-Z]*$

可以输入数字:^[0-9]*$

可以输入汉字:^[\u4e00-\u9fa5]*$

你可能感兴趣的:(前端,正则表达式,前端,输入框校验)