JS验证用户真实姓名

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
//姓名验证            
function check_surname(str) {
var str = str.substr(0, 1); //截取用户提交的用户名的前两字节,也就是姓。
var surname = " 赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华金魏陶姜戚谢邹喻柏水窦章云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁柳酆鲍史唐费廉岑薛雷贺倪汤 滕殷罗毕郝邬安常乐于时傅皮卞齐康伍余元卜顾孟平黄和穆萧尹姚邵堪汪祁毛禹狄米贝明臧计伏成戴谈宋茅庞熊纪舒屈项祝董粱杜阮蓝闵席季麻强贾路娄危江童颜郭 梅盛林刁钟徐邱骆高夏蔡田樊胡凌霍虞万支柯咎管卢莫经房裘缪干解应宗宣丁贲邓郁单杭洪包诸左石崔吉钮龚程嵇邢滑裴陆荣翁荀羊於惠甄魏加封芮羿储靳汲邴糜松 井段富巫乌焦巴弓牧隗山谷车侯宓蓬全郗班仰秋仲伊宫宁仇栾暴甘钭厉戎祖武符刘姜詹束龙叶幸司韶郜黎蓟薄印宿白怀蒲台从鄂索咸籍赖卓蔺屠蒙池乔阴郁胥能苍双 闻莘党翟谭贡劳逄姬申扶堵冉宰郦雍郤璩桑桂濮牛寿通边扈燕冀郏浦尚农温别庄晏柴瞿阎充慕连茹习宦艾鱼容向古易慎戈廖庚终暨居衡步都耿满弘匡国文寇广禄阙东 殴殳沃利蔚越夔隆师巩厍聂晁勾敖融冷訾辛阚那简饶空曾毋沙乜养鞠须丰巢关蒯相查后江红游竺权逯盖益桓公万俟司马上官欧阳夏侯诸葛闻人东方赫连皇甫尉迟公羊 澹台公冶宗政濮阳淳于仲孙太叔申屠公孙乐正轩辕令狐钟离闾丘长孙慕容鲜于宇文司徒司空亓官司寇仉督子车颛孙端木巫马公西漆雕乐正壤驷公良拓拔夹谷宰父谷粱 晋楚闫法汝鄢涂钦段干百里东郭南门呼延妫海羊舌微生岳帅缑亢况後有琴梁丘左丘东门西门商牟佘佴伯赏南宫墨哈谯笪年爱阳佟第五言福";
r = surname.search(str); // 查找字符串。
if (r == -1) {
return false;
}
else{
return true;
}
}
function validate(theform) {
if (document.getElementById('uname').value != "") {
if (document.getElementById('uname').value.length == 1) {
document.getElementById('_uname').innerHTML ="真实姓名必须是一个字以上!";
document.getElementById('uname').focus();
return false;
}
var nnname = document.getElementById('uname').value;
var reg = /^([\u4E00-\u9FA5])*$/;
if (arr = nnname.match(reg)) {
if (!check_surname(nnname)) {
document.getElementById('_uname').innerHTML ="真实姓名格式错误!";
document.getElementById('uname').focus();
return false;
}
} else {
document.getElementById('_uname').innerHTML ="真实姓名必须全部为中文";
document.getElementById('uname').focus();
return false;
}
document.getElementById('_uname').innerHTML ="姓名格式正确!";
}else{
document.getElementById('_uname').innerHTML ="请填入真实姓名!";
}
return true;
}

linux常见问题及解决方法

linux下每次新建文件都会多出一个’~’文件,为什么?

linux编辑器的自动备份,如果不需要,可以设置编辑器选项,关掉这个功能。


把linux图形启动界面修改成命令行界面

由于图形界面比较耗资源,需要把启动界面修改成命令行界面,怎么修改呢?
1、vim /etc/inittab
2、把id:5:initdefault: 改成 id:3:initdefault:
3、重启即可:reboot 关机:halt

Read More

httpd.exe占用100%CPU

客户VPShttpd.exe进程占用100%CPU百度搜了下,很多文章:

在网上也没有能够直接找到比较好的解决方法,后来在一个帖子上看到说,有可能是apache与其他的软件冲突了(参考http://topic.csdn.net/u/20080331/14/9a86ed60-285e-49b9-a11c-f42810dc64a5.html 的35楼)。如果是冲突,他会一直写在apache/logs/ 目录下的 error.log 错误日志。结果结果我看到我的error.log文件已经达到将近700M的大小,而且在开着apache的时候还在不断增大。看到里面的错误是“(OS 10038)在一个非套接字上尝试了一个操作。 : Child 8164: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.”最后终于在网上找到了相应的解决方法(参考http://www.cnblogs.com/mr-jhao/articles/2240699.html

Read More

IIS服务器访问网站出现403错误的解决方法

最近用织梦做了一个网站,因为织梦会在一个文件夹中生成网站的静态页面,而我们单击某个栏目时,一般程序都是直接去寻找该文件夹中的index.html文件的,当服务器中默认的索引文件不包括index.html时,就出现了403错误,解决方法如图:

当然,具体原因具体对待,也可能是其他的问题导致的,这就需要我们一一排查了。