我需要 php 正则表达式来允许所有 leters、数字、美元符号、逗号、双引号和单引号


I need php regular expression to allow the all leters, numbers, dollar sign, commas, double & single quotes

>我正在寻找一个正则表达式,它允许:

(A-Za-z) all letters,
(0-9) all numbers,
($) dollar sign, 
(,) commas
(") & (') double and single quotes 

到目前为止,我有 - '/[^a-zA-Z0-9,_ %'[$,']'.'(')%&-]/s'

这个想法是去除所有特殊字符

/

^[a-zA-Z0-9$,"']+$/

由于某种原因,这不起作用,它允许显示页面编码不支持的特殊字符。 - bit.ly/GDIYC9 我需要使用我发布的正则表达式来删除特殊字符,并且只允许我之前解释的字符。 谢谢

谢谢

与其剥离所有特殊字符,不如简单地匹配所需的字符,这将是较小的正则表达式。

您可以使用它:

/^[a-zA-Z0-9$,"']+$/