智弘老师:正则表达式怎么用呢!

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 08:30:54
比如我要定义了一个表达式var pattern=/^([a-zA-Z0-9_-])/;不晓得写正确没有。作用是判断用户名只能是数字加字母。那怎么把它派上用场呢?相信大家都有各自的实现方法。

比如用户名
if(!(/^[a-z0-9]/.exec(form1.username.value)){
...error;
}
这个是的exec的方法
其他还有Macth,test,replace等

大于等于三位数字加字母
^[\w]{3,}