我试图检测字符串是否为list-item-style ...,我也有这段代码:
var test = "1. anything";
if( test[0] == /\d/ && test[1] == '.' ) { alert("it is list-item") }
但我从未见过alert()
。为什么?我希望看到那个警报,因为该变量的第一个字符是数字,第二个字符是.
。
答案 0 :(得分:2)
这个怎么样
Activity
答案 1 :(得分:1)
您没有正确使用正则表达式。你不能只检查字符串是否等于正则表达式,你需要在字符串或正则表达式上调用方法。
var test = "1. anything";
if( /\d/.test(test[0]) && test[1] == '.' ) { alert("it is list-item") }
请注意,我使用的是RegExp function "test"。
正确使用正则表达式,您可以将此条件减少为:
if( /^\d\./.test(test) ) {
alert("it is list-item");
}
答案 2 :(得分:1)
使用下面的工作演示试试这个!
x
函数
test

var test = "1. anything";
if( /\d/.test(test[0]) && test[1] == '.' ) { alert("it is list-item") }
类
Number