javascript 正则表达式 是什么东东??

来源:百度知道 编辑:UC知道 时间:2024/06/08 02:40:14
JavaScript表单验证年龄,判断一个输入量是否符合年龄,通过正则表达式实现。
//检查年龄
function isAge(str){
var mydate=new Date;
var now=mydate.getFullYear();
if (str < now-60 || str > now-18){
return false;
}
return true;
}
学习到JS这里的时候,看到很多正则表达式之类的,这个程序怎么用的正则表达式,哪里看出来的。请详细解释每条语句。并说说到底什么是正则表达式,在网页制作里,会哪些正则表达式就可以了

http://baike.baidu.com/view/94238.html?wtp=tt

匹配用的

正则表达式的格式: @"^…………&",判断的表达式写在省略号处
正则表达式使用的符号及表示的含义:
[]: 范围
{}: 长度
(): 作用域
+ : 1→+∝
* : 0→+∝
\d: 数字0到9
\w: 数字0到9,大写字母,小写字母(有些语言\w也包括中文)
||: 或

例如 用户名输入框,只能输入字母数字,并且长度为6-12位 ,可以这么写:

if (!Regex.IsMatch(文本框,@"^[0-9a-zA-Z]{6,12}$"))
{
MessageBox.Show("用户名格式不正确,例如:abcd,长度6-12位");
return;
}

看些资料吧, 正则表达式在任何程序中都可以使用. 不过你的例子确实无正则表达式在里面.

你可以百度搜索一下,大概了解一下。
要用的话,百度的、所搜一下就号。
不过对于初学者,这得很麻烦啊!

上面的都没有用到正则表达式!只是简单的条件判断.

这里没有使用正则。