【发布时间】:2014-04-25 15:59:13
【问题描述】:
我必须验证我的字符串是否包含一个子字符串,后跟一个正则表达式。
假设字符串看起来像:"Abcd 03:02:01"
我如何验证字符串是否包含子字符串"Abcd" 和"03:02:01" 的正则表达式。
我在 TC9 中使用 jscript。
我尝试使用 find 作为子字符串并使用 Test 检查正则表达式。这涉及在 If 循环中检查输入字符串两次。
但是有没有其他方法可以做到这一点?
谢谢
【问题讨论】:
-
/Abcd \d\d:\d\d:\d\d/(这要求它是Abcd DIGITDIGIT:DIGITDIGIT:DIGITDIGIT)。 -
是的,为什么不在正则表达式中包含 Abcd?
-
感谢您的回复。但是我如何使用它在输入字符串中进行搜索。字符串 Abcd 不断变化,因此无法真正将其添加到正则表达式中
-
目前我分两部分检查输入字符串。 var check=aqString.Find(Inputstring,"Abcd",0) var matches=regex.test(Inputstring) if(check !=1){ if(matches) //做点什么 }
标签: javascript regex string testcomplete