私は正規表現とJavascriptの完全な初心者です。次の問題があります。1つまたは複数(n)個の連続した*
(アスタリスク)文字の存在をテキストフィールドにチェックインする必要があります。*
または**
または***
または無限(n)*
。許可される文字列。*tomato
またはtomato*
または**tomato
またはtomato**
またはとしてmany(n)*tomato many(n)*
。これまで、私は次のことを試しました。
var str = 'a string'
var value = encodeURIComponent(str);
var reg = /([^\s]\*)|(\*[^\s])/;
if (reg.test(value) == true ) {
alert ('Watch out your asterisks!!!')
}