このコードを使用して、ページのサブストリング値をチェックしています。JavaScriptを使用したサブストリング条件の確認方法
if ((col == 4 || col == 6) && ((text.substr(0, 1) == "%") || (text.substr(0, 1) == "@") || (text.substr(0, 1) == " "))) {
GetVariableDescription(pageIndex, row, col, text);
}
私はそれは良い取り組んでいるが、私はAAAk
または1234
またはASJA
に入っていたときにそれは
を検証していない%0012
または%00AA
または@1234
または@ABDJC
でコードをしようとしています何かが私はということですここで間違っている?この条件は真実ではありませんか?
(text.substr(0, 1) == " ")
ですか?文字列 "AAAk"、 "1234"、 "ASJA"は最初の文字として "%"、 "@"または ""(スペース)を持たないので、if条件はfalseになります。あなたはそれが真実であることを望みますか? – nnnnnn
これらの値 'AAAK、1234、ASJA'はプレフィックスとしてスペースを含んでいますか? http://jsfiddle.net/g4CJL/1/ – codef0rmer