Javascript 如何创建正则表达式以不接受特殊字符或数字

Javascript 如何创建正则表达式以不接受特殊字符或数字,javascript,regex,Javascript,Regex,我知道如何创建正则表达式以不接受特殊字符或数字。 例如: 如果字符串包含以下内容,则应引发错误: @$%^^@ 1231232 但如果字符串包含以下内容,则不应引发错误: 嗨@ 嗨 hi@1 hi4 @嗨 试试这个正则表达式,让我知道。也可以接受空白: /^[ A-Za-z0-9_@./#&+-]*$/ 只需使用regex,它允许alpha bates强制 /.*[a-z]+.*/i 怎么样/[a-z0-9]+.*/gi?你试过什么吗?@MinarMnr我试过简单的正则表达式,它只接

我知道如何创建正则表达式以不接受特殊字符或数字。 例如:

如果字符串包含以下内容,则应引发错误:

  • @$%^^@
  • 1231232
  • 但如果字符串包含以下内容,则不应引发错误:

  • 嗨@
  • hi@1
  • hi4
  • @嗨

  • 试试这个正则表达式,让我知道。也可以接受空白:

    /^[ A-Za-z0-9_@./#&+-]*$/
    

    只需使用regex,它允许
    alpha bates
    强制

    /.*[a-z]+.*/i
    

    怎么样
    /[a-z0-9]+.*/gi
    ?你试过什么吗?@MinarMnr我试过简单的正则表达式,它只接受你想要neumeric的alPabets?请发布你试过的代码。这也会匹配
    1232
    ,但它不应该匹配