php表单中姓名必须使用汉字,我想在表单验证中加入中文姓名合法性模糊匹配判断?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自己写得东西,有点不伦不类了。对于有些名字,它能通过。而有些就不行了。当然,姓氏都在程序的列表(聚类)中。我想仅仅是用一个自定义的函数来实现,因为仅仅是判断,应用的实际价值也不大。不想复杂化,请各位大哥指点,万分感激!
//以下是程序部分(仅仅是一种思路),注释框中的部分我分别试过。
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表单中姓名必须使用汉字,我想在表单验证中加入中文姓名合法性模糊匹配判断?...相关推荐
- php验证中文姓名,我想在表单验证中加入中文姓名合法性模糊匹配判断?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...
- 复姓判断 php,我想在表单验证中加入中文姓名合法性模糊匹配判断?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...
- php验证姓名百家姓,我想在表单验证中加入中文姓名合法性模糊匹配判断?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 刚开始只是想检验一下输入的是不是中文,后来学了正则表达式后,想尝试一下,把常见的姓氏通过字符串判断的形式,主要是对姓氏进行验证,当然还有输入长度,可我对自 ...
- 关于表单验证中成功则跳转到指定页面否则不跳转的问题
关于表单验证中成功则跳转到指定页面否则不跳转的问题 之前学习HTML的时候会涉及到一些JavaScript的基础知识,其中就有表单验证问题,当时很郁闷的是,不管表单验证是否通过,它都会跳转到指定页面. ...
- 【修真院web小课堂】angular js常用指令 ng-blur、ng-change、ng-focus、ng-disabled是如何运用到表单验证中的?
大家好,我是IT修真院武汉分院web第16期的学员孟晨,一枚正直纯洁善良的web程序员 今天给大家分享一下,修真院官网js(职业)任务八,深度思考中的知识点--angular js常用指令 ng-bl ...
- 【VUE 表单验证】vue Element 表单验证中 多层v-for验证方法
vue Element 表单验证中 对象有list列表如何验证 正常情况下只需要<el-form-item> 标签中填入prop数据属性即可. <el-form-item label ...
- 解析ajax数据显示到from表单中,jQuery Ajax从另一页上的Form请求中提取数据?
我想用jQuery和ajax抓取页面的一些元素......没问题.但是,直到用户单击表单中的按钮时才会显示这些元素,因此除非执行该操作,否则实际上我无法从页面中取出任何内容.任何人都知道这可以实现吗? ...
- php在表单调用函数后,从表单中调用php函数,并用结果完成表单 - php
我正在为Wordpress编写插件,但是如果您不熟悉Wordpress没关系.我有一个表单需要填写,我有一个函数可以在95%的时间内返回表单中所需的所有字段.该函数需要一个唯一的ID,该函数将唯一的I ...
- php中enctype属性,PHP_关于form表单中Enctype属性的用法,关于Form表单中Enctype属性的用 - phpStudy...
关于form表单中Enctype属性的用法 关于Form表单中Enctype属性的用法: form表单中的Enctype属性指定将数据发回到服务器时浏览器使用的编码类型. 下面是它的取值说明: mul ...
最新文章
- 黑马lavarel教程---11、响应处理
- springboot api版本控制_SpringBoot入门练习
- 一文带你了解隐马尔科夫模型
- java https通讯_Kubernetes - HTTPS在服务之间进行通信
- 黄聪:WordPress实现HTML5预加载
- set 赋值(转载)
- storm入门——本地模式helloworld
- svn 修改文件的二进制或文本标记
- python 数据驱动接口自动化框架_利用Python如何实现数据驱动的接口自动化测试...
- headless-virtualbox
- .NET开发不可错过的25款必备工具,徐汇区网站设计
- VMware虚拟机、centos以及securecrt的安装
- c语言 t跳几个字节,int占几个字节(c语言)
- vue项目实现百度离线地图开发
- 访问swagger2时出现空白页
- ecshop后台首页mysql_ECSHOP后台自带数据库管理
- 2021新跨域问题:insecure private network requests
- 从零开发短视频电商 阿里云架构图
- 会议panel是什么意思中文_医学术语中的panel到底是什么意思
- 利用python实现两个文件夹的同步
热门文章
- 删除a标签下面的横线
- ucache灾备云报价_UCACHE灾备云功能
- python基础(15)之 继承
- 【OpenCV 例程200篇】82. 频率域巴特沃斯低通滤波器
- weex监听android返回键,weex使用手册
- 计算机应用技木就业前京,计算机专业毕业的研究生在京就业情况及启示.doc
- 永恒python配合什么主武器好_学点python吧,别再这么累了,让你轻松实现财富自由...
- php 解析java map,java_java遍历Map的几种方法分析,本文实例分析了java遍历Map的几 - phpStudy...
- 表变量是什么_DAX学习:使用VAR定义变量
- 白盒测试-条件覆盖-短路陷阱