Skip to content

Commit f369ac3

Browse files
committed
The app name can only contain letters, numbers and underscores.
1 parent 708eca9 commit f369ac3

File tree

7 files changed

+13
-7
lines changed

7 files changed

+13
-7
lines changed

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "pakeplus",
33
"private": true,
4-
"version": "0.5.2",
4+
"version": "0.5.3",
55
"type": "module",
66
"scripts": {
77
"dev": "vite",

src/lang/en_us.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ export default {
3131
urlInvalid: 'The url must start with http',
3232
example: 'example',
3333
appName: 'AppName',
34-
appNameInvalid: 'The app name cannot start with a digit',
34+
appNameInvalid:
35+
'The app name can only contain letters, numbers and underscores.',
3536
appId: 'Identifier',
3637
appIdInvalid: 'The appid must be alphanumeric and dot',
3738
appIcon: 'AppIcon',

src/lang/ja_jp.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default {
3333
urlInvalid: 'urlはhttpで始まる必要があります',
3434
example: '例',
3535
appName: 'アプリ名',
36-
appNameInvalid: 'アプリ名は数字で始めることはできません',
36+
appNameInvalid: 'アプリ名は英数字と_で構成されている必要があります',
3737
appId: 'アプリID',
3838
appIdInvalid: 'アプリIDは英数字と.で構成されている必要があります',
3939
appIcon: 'アプリアイコン',

src/lang/ko_kr.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export default {
3232
urlInvalid: 'url은 http로 시작해야 합니다',
3333
example: '예',
3434
appName: '앱 이름',
35-
appNameInvalid: '앱 이름은 숫자로 시작할 수 없습니다',
35+
appNameInvalid: '앱 이름은 영어 숫자와 _로만 구성되어야 합니다',
3636
appId: '앱 ID',
3737
appIdInvalid: '앱 ID는 영어 숫자와 .로 구성되어야 합니다',
3838
appIcon: '앱 아이콘',

src/lang/zh_cn.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default {
3030
urlInvalid: 'url必须以http开头',
3131
example: '例如',
3232
appName: 'APP名称',
33-
appNameInvalid: 'APP名称不能以数字开头',
33+
appNameInvalid: 'APP名称只能包含字母、数字和下划线',
3434
appId: 'APP标识',
3535
appIdInvalid: 'appid必须为字母、数字和.组成',
3636
appIcon: 'APP图标',

src/lang/zh_tw.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ export default {
3030
urlInvalid: 'url必須以http開頭',
3131
example: '例如',
3232
appName: 'APP名稱',
33-
appNameInvalid: 'APP名稱不能以數字開頭',
33+
appNameInvalid: 'APP名稱只能包含字母、數字和下劃線',
3434
appId: 'APP標識',
3535
appIdInvalid: 'appid必須為字母、數字和.組成',
3636
appIcon: 'APP圖標',

src/pages/edit.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,12 @@ const appRules = reactive<FormRules>({
412412
// console.log('appshow name value', value)
413413
// the name cannot start with a digit
414414
// the name cannot contain special characters
415-
if (/^[0-9]/.test(value) || value.includes(' ')) {
415+
// the name cannot include chinese characters
416+
if (
417+
/^[0-9]/.test(value) ||
418+
value.includes(' ') ||
419+
/[\u4e00-\u9fa5]/.test(value)
420+
) {
416421
callback(new Error(t('appNameInvalid')))
417422
} else {
418423
callback()

0 commit comments

Comments
 (0)