加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 04:22:02 所属栏目:百科 来源:网络整理
导读:全部是javascript部分的代码 ^[u0391-uFFE5a-zA-Z·.。;s]{0,}+$ ·^表示一个字符串的开始 · $表示一个字符串的结束 ·*没有或更多 匹配次数=0 ·+一次或更多 匹配次数=1 ·?没有或一次 0=匹配次数=1 ·不写的话,默认是1次 a=(a.replace(/./g,'·')).

全部是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-u9fa5s·]+$/;//汉字 · 空格 是合法的 var re1 = new RegExp("^([a-zA-Zs]+)$");//英文 /*正则校验规则-张三/长·你·三/Name/Name Black 中文名字长度限制在10,英文名字长度限制在10*/ var gz=/(^[u4e00-u9fa5]{1}[u4e00-u9fa5.·。]{0,8}[u4e00-u9fa5]{1}$)|(^[a-zA-Z]{1}[a-zA-Zs]{0,8}[a-zA-Z]{1}$)/; alert("规则的表达式="+gz+"n"+"校验值="+zz+"n"+"校验结果="+gz.test(zz));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读