![](/img/trans.png)
[英]In Javascript, how do I check if string is only letters+numbers (underscore allowed)?
[英]How do I find if a string has only letters, numbers and underscore characters?
我想檢查我的字符串中是否只有字母、數字或下划線。 我有這個代碼
const str = 'test' for (let i = 0; i < str.length; i++) { if (str.charAt(i) != /^(\\w|_)+$/) { return false } }
無論如何,盡管只是引入了有效值,但它始終返回 false。
有人可以幫忙嗎?
非常感謝!
只需將test()
與正則表達式模式^\\w+
:
var str = 'test_here_123'; if (/^\\w+$/.test(str)) { console.log("only letters, numbers, or underscore"); }
作為參考, \\w
根據定義匹配字母、數字或下划線(統稱為“單詞字符”)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.