新手问下,javascript怎么用啊?

zhuzhusex1011 2012-03-01 10:01:59
C#代码
public bool CheckIdentitycard(object obj)
{
if (obj == null)
return false;
Regex reg = new Regex(@"^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$");
if (reg.IsMatch(obj.ToString()))
return true;
else
return false;
}

我想用javascript实现,而且请大家教我一下调用的方法,好久没写WEB了
...全文
199 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mingfish2 2012-03-01
  • 打赏
  • 举报
回复
看不懂什么代码
xiongxyt2 2012-03-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zhuzhusex1011 的回复:]
麻烦写全点
[/Quote]
#1 就可以了
其实只要一下在一个javascipt的帮助文档就可以解决了
如:
test 方法
返回一个 Boolean 值,它指出在被查找的字符串中是否存在模式。

rgexp.test(str)

参数
rgexp

必选项。包含正则表达式模式或可用标志的正则表达式对象。

str

必选项。要在其上测试查找的字符串。

说明
test 方法检查在字符串中是否存在一个模式,如果存在则返回 true,否则就返回 false。

全局 RegExp 对象的属性不由 test 方法来修改。

示例
下面的例子举例说明了 test 方法的用法:

function TestDemo(re, s){
var s1; // 声明变量。
// 检查字符串是否存在正则表达式。
if (re.test(s)) // 测试是否存在。
s1 = " contains "; // s 包含模式。
else
s1 = " does not contain "; // s 不包含模式。
return("'" + s + "'" + s1 + "'"+ re.source + "'"); // 返回字符串。
}
jusfr 2012-03-01
  • 打赏
  • 举报
回复
/^\d{15}(\d\d[\dXx])?$/g
jusfr 2012-03-01
  • 打赏
  • 举报
回复
直接JS实现一个身份证验证函数,#1 +1
zhuzhusex1011 2012-03-01
  • 打赏
  • 举报
回复
麻烦写全点
p2227 2012-03-01
  • 打赏
  • 举报
回复
匹配身份证号的吧


function CheckIdentitycard(idstr){
return /^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/.test(idstr)
}

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧