我是Regex的新手,我正在研究这个特殊的声明:
输入不能为空,也不能包含任何字母([a-zA-Z]).
我现在有这两个陈述:
Not empty: (?=\\s*\\S).*$)
No letters: ^[^a-zA-Z]
Run Code Online (Sandbox Code Playgroud)
我知道这两项工作.但是,我需要将它们组合在一个语句中(与Javascript一起使用).我已经尝试了一切我能找到并能想到的东西.将语句放在()之间,在[]之间,用|分隔它们,将它们与()()组合,添加和删除^和*$,以及它们的每个组合.然而,它似乎总是不是空的或没有字母,而不是两者.
任何人都可以帮助我将这两个陈述合并为1吗?
请尝试以下方法:
/^[^a-zA-Z]+$/
Run Code Online (Sandbox Code Playgroud)
(注意:在我回答之前,Niet the Dark Absol正好评论了我刚发布的内容,所以如果你想我删除我的答案,那么你可以拿起赞成票.)
| 归档时间: |
|
| 查看次数: |
214 次 |
| 最近记录: |