我试图弄清楚字符串是包含字母/数字还是两者都包含。
现在,我正在使用
/^[A-Za-z0-9_]+$/gi.test(newFolderName)

如果文本只包含字符串,则返回true。 " ABCD"或仅包含数字,例如" 1234"
正则表达式似乎不适用于包含字符串和数字的字符串。恩。 " abcd 1234"。
**我想在字母和数字之间留出空格。
有人可以告诉我可以解决这个问题的正则表达式吗?
谢谢。
答案 0 :(得分:1)
你可以试试这个正则表达式:
^[0-9A-Za-z ]+$
注意集合末尾的空格。
请记住\ w匹配所有数字和所有字母。因此,正如ctwheels所建议的那样,您可以使用以下语法更简洁:
^[\w ]+$
答案 1 :(得分:0)
要求至少1个字母和1个数字并允许空格,
用这个 -
/^(?=.*\d)(?=.*[a-zA-Z])[a-zA-Z\d ]+$/