

No.3ベストアンサー
- 回答日時:
preg_match('/["\',.()-]/',文字列) かと
以下サンプルソース
<?php
function test($data)
{
echo "<$data>\n";
if (preg_match('/["\',.()-]/',$data) > 0){
echo("match <$data> \n");
}
}
test('"');
test("'");
test(",");
test(".");
test("(");
test(")");
test("-");
?>
実行結果
php sample.php
<">
match <">
<'>
match <'>
<,>
match <,>
<.>
match <.>
<(>
match <(>
<)>
match <)>
<->
match <->
No.2
- 回答日時:
strpos にしても preg_match にしても, しかるべくエスケープすればいいだけのような気がするんだけどね.
「「"」「'」だとうまくできませんでした。」ってのは, 具体的にはどうやってどううまくできなかったんだろうか.
No.1
- 回答日時:
正規表現って使えないんだっけ?
この回答へのお礼
お礼日時:2019/01/06 23:48
正規表現でも構いません。ただ、下記などを参考にしたのですが、それでもうまくできなかったので、シンプルにstrposの方がいいかなと思いまして。
https://detail.chiebukuro.yahoo.co.jp/qa/questio …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAを使ってHTMLソースから特定...
-
2つのif 構文が1つしか動作し...
-
VBAのコマンドボタンの文字列の...
-
PPT ファイルの文字カウント=...
-
文字化け変換方法
-
数値をASCII文字にする方法につ...
-
ファイルから読み取った改行文...
-
ソースコードの1行が長いとき...
-
C言語の標準入力で改行しない方法
-
fscanfについて
-
全角英数文字が嫌われる理由を...
-
Replace関数は文字数の制限ある...
-
改行について
-
Excel VBS、ADODB.Streamで改行
-
ASCII文字列をEUCなどに変換し...
-
改行コード2種類を混在させたい
-
エスケープ文字の復帰(¥r)と...
-
C++で空Enterの入力を判...
-
正規表現に関して
-
JavaDoc コメントの改行について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
、"(ダブルクォーテーション)...
-
正規表現で、半角大文字と半角...
-
PHPで変数から1行目だけを取得...
-
PHPで<a>タグ内からURLと文字を...
-
携帯アドレスの正規表現
-
VBAを使ってHTMLソースから特定...
-
switchの大量分岐の高速化
-
正規表現について
-
preg_matchでエラーが出ます。
-
電話番号のチェック ハイフン...
-
変数に指定文字列が含まれると...
-
1ファイルから項目を正規表現で...
-
正規表現で「0」のみ抽出
-
複雑な/による文字列の分割につ...
-
サイトが移動しました(301)が...
-
Smartyで部分一致
-
PHPで あるフォルダ内の、特定...
-
PHPの正規表現について
-
Excelで数字のみを2倍3倍にする...
-
正規表現 先頭一桁をマッチさせ...
おすすめ情報