2010-08-10 2 views
2

мне нужно регулярное выражение, которое не позволяет & # 39нужна помощь, чтобы создать регулярное выражение

+0

ли вы имеете в виду ' 'или' ''? – Gumbo

+2

В чем проблема * актуальная *, которую вы пытаетесь решить? Возможно, SQL-инъекция? Если это так, то есть, безусловно, лучшие решения, чем то, что вы предлагаете. – ggg

+0

Да, пожалуйста, расскажите подробнее о том, что вы хотите сделать и почему. Это даст вам наилучший ответ. – Omnifarious

ответ

1

Это будет соответствовать только строки, которые не содержат одинарную кавычку (ваш вопрос очень неспецифичны, поэтому я понятия не имею, если это что вы хотите, пожалуйста, как можно конкретнее и описать то, что вы действительно хотите сделать):

/^[^']*$/ 
2

Если вы хотите сказать «соответствует любому символу, кроме ZZZ» используйте [^].

[^']+ будет соответствовать одному или нескольким символам, пока он не достигнет отметки '.

Если вы хотите, чтобы убедиться, что вся строка не содержит указанный символ:

^[^']*$ 
Смежные вопросы