300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 正则表达式-中文姓名带· 英文名字加空格

正则表达式-中文姓名带· 英文名字加空格

时间:2024-02-25 16:38:20

相关推荐

正则表达式-中文姓名带· 英文名字加空格

全部是javascript部分的代码

^[\u0391-\uFFE5a-zA-Z·.。;&\\s]{0,}+$

·^表示一个字符串的开始

· $表示一个字符串的结束

·*没有或更多 匹配次数>=0

·+一次或更多 匹配次数>=1

·?没有或一次 0<=匹配次数<=1

·不写的话,默认是1次

a=(a.replace(/\./g,'·')).replace(/\。/g,'·');//英文点和句号替换成中间点

a=a.replace(/•/g,"·");//"•"换为"·"

a=a.replace(/·+/g,"·");//将多个点换成1个点

var re=/^[\u4e00-\u9fa5\s·]+$/;//汉字 · 空格 是合法的

var re1 = new RegExp("^([a-zA-Z\\s]+)$");//英文

/*正则校验规则-张三/长·你·三/Name/Name Black 中文名字长度限制在10,英文名字长度限制在10*/

var gz=/(^[\u4e00-\u9fa5]{1}[\u4e00-\u9fa5\.·。]{0,8}[\u4e00-\u9fa5]{1}$)|(^[a-zA-Z]{1}[a-zA-Z\s]{0,8}[a-zA-Z]{1}$)/;

alert("规则的表达式="+gz+"\n"+"校验值="+zz+"\n"+"校验结果="+gz.test(zz));

#0623 补充# 限定数字和英文逗号,且,开始和末尾必须是数字,不允许连续出现两个逗号

var rule=/(^([0-9]{1,},){1,}[0-9]{1,}$)|(^[0-9]{1,}$)/;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。