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

全部是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));

相关文章

正则替换html代码中img标签的src值在开发富文本信息在移动端...
正则表达式
AWK是一种处理文本文件的语言,是一个强大的文件分析工具。它...
正则表达式是特殊的字符序列,利用事先定义好的特定字符以及...
Python界一名小学生,热心分享编程学习。
收集整理每周优质开发者内容,包括、、等方面。每周五定期发...