正则表达式

温溪 2010-08-31 03:14:15
我有个文本框一定要按照这样的格式输入V**R**B**D**SP**C** (*号代表0-9的数字)
我该怎么在js里面做验证啊??
...全文
131 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
温溪 2010-08-31
  • 打赏
  • 举报
回复
谢谢,解决了
xzz0839 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 mua_steer 的回复:]

引用 11 楼 xzz0839 的回复:
JScript code
/^V\d{2,3}R\d{2,3}B\d{2,3}D\d{2,3}SP\d{2,3}C\d{2,3}$/.test("V200R001B003D16SP01C644");



这个我试了一下,不行
[/Quote]
不可能吧,返回的是true啊。
xzz0839 2010-08-31
  • 打赏
  • 举报
回复
/^UTPS-V\d{2,3}R\d{2,3}B\d{2,3}D\d{2,3}SP\d{2,3}C\d{2,3}$/.test("UTPS-V200R001B003D16SP01C644");

javascript正则表达式
温溪 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 xzz0839 的回复:]
JScript code
/^V\d{2,3}R\d{2,3}B\d{2,3}D\d{2,3}SP\d{2,3}C\d{2,3}$/.test("V200R001B003D16SP01C644");
[/Quote]


这个我试了一下,不行
温溪 2010-08-31
  • 打赏
  • 举报
回复
那如果我前面再加一个UTPS呢 就是这样:UTPS-V200R001B003D16SP01C644
xzz0839 2010-08-31
  • 打赏
  • 举报
回复
/^V\d{2,3}R\d{2,3}B\d{2,3}D\d{2,3}SP\d{2,3}C\d{2,3}$/.test("V200R001B003D16SP01C644");
温溪 2010-08-31
  • 打赏
  • 举报
回复
比如说:V200R001B003D16SP01C644
温溪 2010-08-31
  • 打赏
  • 举报
回复
V R B D SP C 是确定的,它们之间的数字位数并不是确定的,可以两位也可以三位
qq14017152 2010-08-31
  • 打赏
  • 举报
回复
要说清楚
温溪 2010-08-31
  • 打赏
  • 举报
回复
每个*号只是代表一个数字而已
xzz0839 2010-08-31
  • 打赏
  • 举报
回复
有12个*号呢?
温溪 2010-08-31
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mmm306306 的回复:]
需求不明:*号代表0-9的数字
所有的* 是代表同一个数,还是代表不同的数。
[/Quote]



不同的数字
xzz0839 2010-08-31
  • 打赏
  • 举报
回复
/^V\d\dR\d\dB\d\dD\d\dSP\d\dC\d\d$/.test("V12R09B89D96SP67C00");

在严格点这样看看。
马老虎 2010-08-31
  • 打赏
  • 举报
回复
需求不明:*号代表0-9的数字
所有的* 是代表同一个数,还是代表不同的数。
C_S_D_N_110 2010-08-31
  • 打赏
  • 举报
回复


---------楼主资料---------
登录名:Mua_steer
总技术分:14
总技术排名:258359
---------结贴情况---------
截至:2010-08-31 15:14:15
总发帖:1个
正常结贴:0个
未结贴:1
结贴率:0.00%
评语:楼主,我无语!
--------------------------
xzz0839 2010-08-31
  • 打赏
  • 举报
回复

/V\d\dR\d\dB\d\dD\d\dSP\d\dC\d\d/.test("V12R09B89D96SP67C00");

你看看行不?

87,907

社区成员

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

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