枚举不就行了document.writeln(/^[_a-zA-Z]\w*$/.test(a));
解决方案 »
- php的基础知识懂一些了,但是具体的应用不了解怎么学会使用,
- MYSQL问题
- 用百度账号登录(第三方登录)
- 实现多文件修改,如果其中某个文件更新不成功,则所有文件不更新,请问如何实现
- 如何将数据库里的内容,用表格形式的显示在网面上
- 怎样将下列正则中增加对特殊字符的支持?
- 怎么用php读取这个特殊的XML并且存入数组或者数据库
- 提交表单到另一网页的时候,另一网页需要定义么?
- 关于apache 的问题
- 虚拟机linux系统和本机无法通信
- BT论坛是如何获取种子数和下载总数的?
- 公司可能要做个用 PHP的项目,我是做win32和.net开发的,现在要开始转了,有些问题,要咨询各位专业人事,请不要开玩笑,在此谢谢了!
/^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi
这个是我一直用着的前人写的.
可偶不知道原理 :(
谁有空...上一课 :)//下面这个是我根据上面的改的__验证字符窜是否有特殊字符
/^([_0-9a-zA-Z\u4E00-\u9FA5]|[_0-9a-zA-Z\uFE30-\uFFA0])*$/gi可是怎么验证不能用数字开头还没有弄出来
我一直是在php 里验证.
不知道可不可以用正则表达式-来验证
问题,我慢慢试验一下再回答。正则表达式资源:
http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=1&categoryId=2
/^[a-zA-Z_]\w*$/ 或 /^[a-zA-Z_][0-9a-zA-Z_]*$/2.中文验证 /^([\u4E00-\u9FA5]|[\uFE30-\uFFA0])*$/gi
原理:\uN 匹配 N,其中 N 是一个用四个十六进制数字表示的 Unicode 字符。例如: \u00A9 匹配版权符号 (?)。 \u4E00-\u9FA5 和 \uFE30-\uFFA0 的范围正是中文汉字的 Unicode 字符所在范围。3.邮件验证 .偶到收集了好几个.
去这里找找:http://www.regexlib.com/DisplayPatterns.aspx?cattabindex=1&categoryId=2
我的: /^([0-9a-z][0-9a-z-]+\.){1,2}@([0-9a-z][0-9a-z-]+\.){1,2}[a-z]{2,4}$/i
不支持中文信箱,但支持像:[email protected].日期验证.(包括输入日期正确性,格式...)
如果只用一个表达式的话,格式好验证,就是正确性有点麻烦,
比如4月不存在31号,2001年不存在2月29日之类,
要N多个“或”才能解决。
域名最后一个可以增加的,象.tv,.info这些/^([a-z][a-z0-9\_\.]*[a-z0-9])(@)(([a-z0-9][a-z0-9\-]*[a-z0-9][\.])+(com|cn|net|hk|tw|au|uk|de))$/