如何判断这样一个字符串?

yanboneck 2004-11-13 08:49:40
如何判断这个字段是否是“wjXX-消XXXX”这种格式的?XX代表阿拉伯数字?
...全文
98 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
超级大笨狼 2004-11-14
  • 打赏
  • 举报
回复
哦 ,沾错地方了.

<SCRIPT>
function wolf(x)
{
return(new RegExp(/wj\d{2}\-消\d{4}/ig).test(x));
}
alert(wolf("wjXX-消XXXX"));
alert(wolf("wj11-消1233"));
alert(wolf("wj1-消1"));
alert(wolf("wj00-狼1233"));
</SCRIPT>
超级大笨狼 2004-11-14
  • 打赏
  • 举报
回复
<INPUT id="a">
<INPUT id="b">
<INPUT id="c">
<SELECT id="s">
<OPTION>无</OPTION>
<OPTION>水罐车</OPTION>
<OPTION>特勤车</OPTION>
<OPTION>登高车</OPTION>
</SELECT>
<button onclick="dullwolf(s);">ok</button>
<SCRIPT>
//搞笑的语法
function dullwolf()
{
var v=s.selectedIndex;
(v==0)?
(a.value=="")?
alert("a空")
:(b.value=="")?
alert("b空")
:(c.value=="")?
alert("c空")
:alert("OK!")
:alert("OK!");
}
</SCRIPT>
musictom 2004-11-14
  • 打赏
  • 举报
回复
<script language="vbscript">
function BRFilter(sStr)
Dim regEx
Set regEx=new RegExp
regEx.Global=true
regEx.Pattern="(wj\d{2}-消\d{4}){1}"
BRFilter = regEx.test(sStr)
Set regEx=nothing
End function
Dim str,str2
str="wj22-消3333"
str2="wj20-消3435"
alert(BRFilter(str))
alert(BRFilter(str2))
</script>
musictom 2004-11-14
  • 打赏
  • 举报
回复
<script language="vbscript">
function BRFilter(sStr)
Dim regEx
Set regEx=new RegExp
regEx.Global=true
regEx.Pattern="(wj\d{2}-消\d{4}){1}"
BRFilter = regEx.test(sStr)
Set regEx=nothing
End function
Dim str,str2
str="wj22-Ïû3333"
str2="wj20-Ïû3435"
alert(BRFilter(str))
alert(BRFilter(str2))
</script>
musictom 2004-11-14
  • 打赏
  • 举报
回复
<script language="vbscript">
function BRFilter(sStr)
Dim regEx
Set regEx=new RegExp
regEx.Global=true
regEx.Pattern="(wj\d{2}-Ïû\d{4}){1}"
BRFilter = regEx.test(sStr)
Set regEx=nothing
End function
Dim str,str2
str="wj22-Ïû3333"
str2="wj20-Ïû3435"
alert(BRFilter(str))
alert(BRFilter(str2))
</script>
超级大笨狼 2004-11-14
  • 打赏
  • 举报
回复
<SCRIPT>
function wolf(x)
{
return(new RegExp(/^wj\d{2}\-消\d{4}$/ig).test(x));
}
//测试:
alert(wolf("wjXX-消XXXX"));
alert(wolf("wj11-消1233"));
alert(wolf("wj1-消1"));
alert(wolf("wj00-狼1233"));
alert(wolf("京wj00-消1233B"));
</SCRIPT>
cdsun 2004-11-13
  • 打赏
  • 举报
回复
取出后4位和后6、7位进行判断
SuperBJack 2004-11-13
  • 打赏
  • 举报
回复
你应该判断从第一位到第二位为:WJ 然后第6,7位为:-消
yanboneck 2004-11-13
  • 打赏
  • 举报
回复
呵呵,这是判断武警消防部队车牌号的。

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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