私は正規表現と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!!!')
}