该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自己写得东西,有点不伦不类了。对于有些名字,它能通过。而有些就不行了。当然,姓氏都在程序的列表(聚类)中。我想仅仅是用一个自定义的函数来实现,因为仅仅是判断,应用的实际价值也不大。不想复杂化,请各位大哥指点,万分感激!

//以下是程序部分(仅仅是一种思路),注释框中的部分我分别试过。

function checkname()

{

global $common_name;

if(!preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$common_name))

{

die("");

}

/*   if(

!preg_match("/^((李)|(王)|(张)|(刘)|(陈)|(杨)|(赵)|(黄)|(周)|(吴)|(徐)|(孙)|(胡)|(朱)|(高)|(林)|(何)|(郭)|(马)|(罗)|(梁)|(宋)|(郑)|(谢)|(韩)|(唐)|(冯)|(于)|(董)|(萧)|(程)|(曹)|(袁)|(邓)|(许)|(傅)|(沈)|(曾)|(彭)|(吕)|(苏)|(卢)|(蒋)|(蔡)|(贾)|(丁)|(魏)|(薛)|(叶)|(阎)|(余)|(潘)|(杜)|(戴)|(夏)|(钟)|(汪)|(田)|(任)|(姜)|(范)|(方)|(石)|(姚)|(谭)|(廖)|(邹)|(熊)|(金)|(陆)|(郝)|(孔)|(白)|(崔)|(康)|(毛)|(邱)|(秦)|(江)|(史)|(顾)|(侯)|(邵)|(孟)|(龙)|(万)|(段)|(章)|(钱)|(汤)|(尹)|(黎)|(易)|(常)|(武)|(乔)|(贺)|(赖)|(龚)|(文))+$/",$common_name))

{

die("");

}

*/

/*elseif(

!preg_match("/^['李'-'王'-'张'-'刘'-'陈'-'杨'-'赵'-'黄'-'周'-'吴'-'徐'-'孙'-'胡'-'朱'-'高'-'林'-'何'-'郭'-'马'-'罗'-'梁'-'宋'-'郑'-'谢'-'韩'-'唐'-'冯'-'于'-'董'-'萧'-'程'-'曹'-'袁'-'邓'-'许'-'傅'-'沈'-'曾'-'彭'-'吕'-'苏'-'卢'-'蒋'-'蔡'-'贾'-'丁'-'魏'-'薛'-'叶'-'阎'-'余'-'潘'-'杜'-'戴'-'夏'-'钟'-'汪'-'田'-'任'-'姜'-'范'-'方'-'石'-'姚'-'谭'-'廖'-'邹'-'熊'-'金'-'陆'-'郝'-'孔'-'白'-'崔'-'康'-'毛'-'邱'-'秦'-'江'-'史'-'顾'-'侯'-'邵'-'孟'-'龙'-'万'-'段'-'章'-'钱'-'汤'-'尹'-'黎'-'易'-'常'-'武'-'乔'-'贺'-'赖'-'龚'-'文']+*$/",$common_name))

{

die("");

}*/

if(strlen($common_name)>6||strlen($common_name)<4)

{

die("");

}

}

php表单中姓名必须使用汉字,我想在表单验证中加入中文姓名合法性模糊匹配判断?...相关推荐

  1. php验证中文姓名,我想在表单验证中加入中文姓名合法性模糊匹配判断?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...

  2. 复姓判断 php,我想在表单验证中加入中文姓名合法性模糊匹配判断?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...

  3. php验证姓名百家姓,我想在表单验证中加入中文姓名合法性模糊匹配判断?

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...

  4. 关于表单验证中成功则跳转到指定页面否则不跳转的问题

    关于表单验证中成功则跳转到指定页面否则不跳转的问题 之前学习HTML的时候会涉及到一些JavaScript的基础知识,其中就有表单验证问题,当时很郁闷的是,不管表单验证是否通过,它都会跳转到指定页面. ...

  5. 【修真院web小课堂】angular js常用指令 ng-blur、ng-change、ng-focus、ng-disabled是如何运用到表单验证中的?

    大家好,我是IT修真院武汉分院web第16期的学员孟晨,一枚正直纯洁善良的web程序员 今天给大家分享一下,修真院官网js(职业)任务八,深度思考中的知识点--angular js常用指令 ng-bl ...

  6. 【VUE 表单验证】vue Element 表单验证中 多层v-for验证方法

    vue Element 表单验证中 对象有list列表如何验证 正常情况下只需要<el-form-item> 标签中填入prop数据属性即可. <el-form-item label ...

  7. 解析ajax数据显示到from表单中,jQuery Ajax从另一页上的Form请求中提取数据?

    我想用jQuery和ajax抓取页面的一些元素......没问题.但是,直到用户单击表单中的按钮时才会显示这些元素,因此除非执行该操作,否则实际上我无法从页面中取出任何内容.任何人都知道这可以实现吗? ...

  8. php在表单调用函数后,从表单中调用php函数,并用结果完成表单 - php

    我正在为Wordpress编写插件,但是如果您不熟悉Wordpress没关系.我有一个表单需要填写,我有一个函数可以在95%的时间内返回表单中所需的所有字段.该函数需要一个唯一的ID,该函数将唯一的I ...

  9. php中enctype属性,PHP_关于form表单中Enctype属性的用法,关于Form表单中Enctype属性的用 - phpStudy...

    关于form表单中Enctype属性的用法 关于Form表单中Enctype属性的用法: form表单中的Enctype属性指定将数据发回到服务器时浏览器使用的编码类型. 下面是它的取值说明: mul ...

最新文章

  1. 黑马lavarel教程---11、响应处理
  2. springboot api版本控制_SpringBoot入门练习
  3. 一文带你了解隐马尔科夫模型
  4. java https通讯_Kubernetes - HTTPS在服务之间进行通信
  5. 黄聪:WordPress实现HTML5预加载
  6. set 赋值(转载)
  7. storm入门——本地模式helloworld
  8. svn 修改文件的二进制或文本标记
  9. python 数据驱动接口自动化框架_利用Python如何实现数据驱动的接口自动化测试...
  10. headless-virtualbox
  11. .NET开发不可错过的25款必备工具,徐汇区网站设计
  12. VMware虚拟机、centos以及securecrt的安装
  13. c语言 t跳几个字节,int占几个字节(c语言)
  14. vue项目实现百度离线地图开发
  15. 访问swagger2时出现空白页
  16. ecshop后台首页mysql_ECSHOP后台自带数据库管理
  17. 2021新跨域问题:insecure private network requests
  18. 从零开发短视频电商 阿里云架构图
  19. 会议panel是什么意思中文_医学术语中的panel到底是什么意思
  20. 利用python实现两个文件夹的同步

热门文章

  1. 删除a标签下面的横线
  2. ucache灾备云报价_UCACHE灾备云功能
  3. python基础(15)之 继承
  4. 【OpenCV 例程200篇】82. 频率域巴特沃斯低通滤波器
  5. weex监听android返回键,weex使用手册
  6. 计算机应用技木就业前京,计算机专业毕业的研究生在京就业情况及启示.doc
  7. 永恒python配合什么主武器好_学点python吧,别再这么累了,让你轻松实现财富自由...
  8. php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...
  9. 表变量是什么_DAX学习:使用VAR定义变量
  10. 白盒测试-条件覆盖-短路陷阱