Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex-接受基本拉丁语execept one中的字符_Regex - Fatal编程技术网

Regex-接受基本拉丁语execept one中的字符

Regex-接受基本拉丁语execept one中的字符,regex,Regex,我有一个javascript reg ex,它接受基本的拉丁字符集 ^[\u0000-~]+$ 但我也不需要接受美元符号($) 我在想 ^[^$][\u0000-~]+$ 这可能吗 假设您只想验证输入,您可以将范围分为$,该范围应为\u0024 ^[\u0000-\u0023\u0025-\u007e]+$ 对于记录,^[^$][\u0000-~]+$只会确保第一个字符不是美元符号 在检查或将范围一分为二之前,只需手动删除$。如果有$符号,是否会失败?或者匹配到$-符号?或替换$-符号?是否确

我有一个javascript reg ex,它接受基本的拉丁字符集

^[\u0000-~]+$

但我也不需要接受美元符号($)

我在想

^[^$][\u0000-~]+$

这可能吗


假设您只想验证输入,您可以将范围分为
$
,该范围应为
\u0024

^[\u0000-\u0023\u0025-\u007e]+$

对于记录,
^[^$][\u0000-~]+$
只会确保第一个字符不是美元符号

在检查或将范围一分为二之前,只需手动删除
$
。如果有$符号,是否会失败?或者匹配到$-符号?或替换$-符号?是否确实要包括\u000到\u009f?这些是控制代码,不是拉丁字符。如果…怎么办。。。我知道这是除了我的问题之外。。。我需要排除的不是$symbol,而是一个特定的
$123
字符串?然后手动检查它。正则表达式并不是所有问题的答案@午餐箱比尔见