1,前台做个登陆页面,通过js把数据传给后台php
2,后台php从数据库里面读取相关的数据
3,php进行数据对比,并把结果返回给js
4,js判断数据对比结果,显示不同的界面
代码:略
这要看你对特殊字符的定义了,但是都可以用正则实现。比如如果除了数字字母和下划线都算特俗字符的话,正则表达式可以这样写
php:
$reg = ' /[^\w]/'
preg_match($reg,$str)
js:
var reg = /[^\w]/
str.test(reg)
呵呵,明白你的意思了。你可以这样做。第一种方法,就是直接在js脚本里嵌入php代码:
if(document.myform.check.value!="<?=$_session['check']?>"){
..........
}
方法二:就是设置一个隐藏域,用来装session的值。这样就和验证用户名一样了。