正则校验,中间不能连续出现
作者:互联网
1、逗号分隔中英文字符串,不能在首尾出现,中间有且仅有一个逗号
const reg = /^(?!,)(?!.*,$)[\u4e00-\u9fa5a-zA-Z]+(?:[,][\u4e00-\u9fa5a-zA-Z]+)*$/g;
const reg = /^(?!,)(?!.*,$)[\u4e00-\u9fa5a-zA-Z]+(?:[,][\u4e00-\u9fa5a-zA-Z]+)*$/g;
if (reg.test(value)) {
callback();
} else {
callback('只能输入中文、英文,英文逗号分隔');
}
2、 只能输入中文、字母、数字、下划线、横线、空格
const reg = /^(?!_)(?!.*?_$)(?!\s)(?!.*\s$)(?!-)(?!.*?-$)[A-Za-z0-9_\u4e00-\u9fa5-\s]+$/g
3、网址校验
const reg =/^([hH][tT]{2}[pP]:\/\/|[hH][tT]{2}[pP][sS]:\/\/)([\w-]+\.)+[\w-:]+(\/[\w-.\/?%&=]*)?$/g
标签:u4e00,const,u9fa5a,zA,校验,逗号,中间,正则,reg 来源: https://blog.csdn.net/qq_52685664/article/details/121226693